read_save_mat.py代码(可以直接copy到notepad++中,存成.py文件---具体方法:new->paste-language->P->Python->save as):
'''
Created on 2016年5月31日
@author: Administrator
'''
# -*- coding: utf-8 -*-
#该函数的功能是读取和读取matlab 中.mat 文件
import scipy.io as scio
dataFile = 'D://data.mat' #mat文件路径,data为名字,其中的变量名为A
data = scio.loadmat(dataFile)
print type(data)
print data['A']#将data矩阵的变量A矩阵输出
dataNew = 'D://dataNew.mat'
scio.savemat(dataNew, {'A':data['A']})#将这里的data['A']矩阵以字典的形式重新保存到一个新的文件dataNew.mat中
#至此为全代码
Note:data.mat 包含A,即在matlab中我们存储为 save('filename','variable1','varible2') ,对应于filename(data)和varible(A),filename 和varible可以重名的