scipy.io.matlab.

matfile_version#

scipy.io.matlab.matfile_version(имя_файла, *, appendmat=True)[источник]#

Возвращает кортеж (major, minor) в зависимости от типа mat-файла

Где:

  1. 0,x -> файлы формата mat версии 4

  2. 1,x -> файлы mat формата версии 5

  3. 2,x -> формат mat файлов версии 7.3 (формат HDF)

Параметры:
имя_файлаstr

Имя mat-файла (не нужно расширение .mat, если appendmat==True). Также можно передать открытый файлоподобный объект.

appendmatbool, необязательно

True для добавления расширения .mat к имени файла, если оно ещё не присутствует. По умолчанию True.

Возвращает:
major_version{0, 1, 2}

основная версия формата файлов MATLAB

minor_versionint

младшая версия формата файлов MATLAB

Вызывает:
MatReadError

Если файл пуст.

ValueError

Версия matfile неизвестна.

Примечания

Имеет побочный эффект установки указателя чтения файла в 0