在Python中可以使用两种方法处理MATLAB的.mat格式的数据。
1.使用scipy读写.mat文件
import scipy.io as sio
import numpy as np
#load
data = sio.loadmat(‘data.mat’)
#save
array_x = np.array([1,2,3,4])
array_y = np.array([5,6,7,8])
sio.savemat(‘save.mat’, {‘arrayX’: array_x, ‘arrayY’: array_y})
2.使用MATLAB engine读取.mat文件
import matlab.engine
eng = matlab.engine.start_matlab()
data = eng.load(“data.mat”,nargout=1)
转载请注明:王杭州的个人网页 » Python读写MATLAB的.mat格式文件[zz]