scipy.io.matlab.

matfile_version#

scipy.io.matlab.matfile_version(file_name, *, appendmat=True)[source]#

根據明顯的 mat 檔案類型,傳回主要和次要版本元組

其中

  1. 0,x -> 版本 4 格式 mat 檔案

  2. 1,x -> 版本 5 格式 mat 檔案

  3. 2,x -> 版本 7.3 格式 mat 檔案 (HDF 格式)

參數:
file_namestr

mat 檔案名稱 (如果 appendmat==True,則不需要 .mat 副檔名)。 也可以傳遞開啟的類檔案物件。

appendmatbool, optional

如果給定的檔案名稱結尾還沒有 .mat 副檔名,則設定為 True 以附加 .mat 副檔名。預設值為 True。

傳回值:
major_version{0, 1, 2}

主要 MATLAB 檔案格式版本

minor_versionint

次要 MATLAB 檔案格式版本

引發:
MatReadError

如果檔案為空。

ValueError

mat 檔案版本未知。

註解

具有將檔案讀取指標設定為 0 的副作用