Python 保存加载mat格式文件的示例代码
mat为matlab常用存储数据的文件格式,python的scipy.io模块中包含保存和加载mat格式文件的API,使用极其简单,不再赘述;另附简易示例如下:
#-*-coding:utf-8-*-
importnumpyasnp
importscipy.ioasscio
#data
data=np.array([1,2,3])
data2=np.array([4,5,6])
#savemat(dataformat:dict)
scio.savemat(str(F0)+'Hz.mat',{'var_name':data})
scio.savemat(str(F0)+'Hz.mat',{'var_name':data,'var_name2':data2})
#loadmat
load_data=scio.loadmat('filename')
如上,python党就可以把保存的mat文件提供给其他matlab专业户使用。
PS:下面看下python保存加载.mat文件
标签:
#coding:utf-8
importscipy.ioassio
#save.mat
name='aaa.mat'
x=[[1,1,1,2],[1,1,1,3],[1,1,1,4]]
y=[5,6,7,8]
sio.savemat(name,{'x':x,'y':y})
#load.mat
name='aaa.mat'
data=sio.loadmat(name)
x=data['x']
print("x:",x)
y=data['y']
print("y:",y)
到此这篇关于Python保存加载mat格式文件的示例代码的文章就介绍到这了,更多相关python保存加载mat文件内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!