0 why?
近半年的学习中花在数据处理方面的时间占了整个数据实验的30%,这在我看来是完全可以避免的。毕竟前人的经验是一个十分宝贵的财富。只有充分利用起来才能,以节省出来的时间做更多有意义的事情。
1 matlab中mat文件处理
由于本科较多的使用matlab使得我的很多思想已经没有编程的科学认识。只会矩阵的各种处理。这对我来说是可悲的。
(1)首先列出matlab保存的数据代码、
save data X Y
% 其中data为保存数据文件的名称,X,Y是在用matlab处理后工作空间的数据名称
(2)然后通过python对matlab数据的处理库进行操作
import scipy.io as sio
pfile =r"C:\Users\Administrator\Desktop\data.mat"
#通过scipy,io模块的loadmat读取数据
data=sio.whosmat(pfile)
#通过标签索引,提取数据
X=sio.loadmat(pfile)['X']
Y=sio.loadmat(pfile)['Y']
#只能导入一个标签的数据
import mat4py
X = mat4py,loadmat('pfile')