python 三种打开mat文件的方法

历届世界杯四强

1.

import mat4py

mat4py.loadmat(mat_path)

2.

import scipy.io as io

io.loadmat(mat_path)

前两种方法有时会因为mat文件格式level太高而报错,例如:NotImplementedError: Please use HDF reader for matlab v7.3 files

这时就需要第三种方法:

3.

import h5py

mat = h5py.File(mat_path)

mat = np.transpose(mat['you_matrix_name_in_mat'])