mat数据导入python

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')
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值