导航
  • 报考
  • 备考
  • 政策

报考

备考

复习资料

政策

行业动态

如何用python读取mat文件?这样的python操作技巧你一定要学会

环球青藤·2020-06-11 11:47:51浏览92 收藏27

请输入下面的图形验证码

提交验证

预约成功

我知道了
摘要 mat就是matlab的文件格式,在python中也有着不可或缺的地位,那么如何用python读取mat文件?这样的python操作技巧你一定要学会,这些内容也许对python学习有帮助,毕竟实践出真知,所以你要知道如何用python读取mat文件?这样的python操作技巧你一定要学会。

.mat就是matlab的文件格式,一般用于matlab和python间的数据传输,python中numpy和scipy提供了一些函数,可以很好的对.mat文件的数据进行读写和处理。

如何用python读取mat文件?在python中可以使用scipy.io中的函数loadmat()读取mat文件,函数savemat保存文件。

如何用python读取mat文件?如上例:

#coding:UTF-8

import scipy.io as scio

dataFile = 'E://data.mat'

data = scio.loadmat(dataFile)

注意,读取出来的data是字典格式,可以通过函数type(data)查看。

1print type(data)

结果显示:

找到mat文件中的矩阵:

1print data['A']

结果显示:

[[ 0. 0. 0. 0. 0. 0. 0.

0. 0. 0. 0. 0. 0. 0.

。。。。。。。。。。。

0. 0. 0. 0. 0. 0. 0.

0.36470588 0.90196078 0.99215686 0.99607843 0.99215686 0.99215686

0.78431373 0.0627451 0. 0. 0. 0. 0.

0. 0. 0. 0. 0. 0. 0.

。。。。。。。。。。。。

0.94117647 0.22745098 0. 0. 0. 0. 0.

0. 0. 0. 0. 0. 0. 0.

0. 0. 0. 0. 0. 0. 0.

0. 0. 0. 0. 0. 0.30196078

。。。。。。。

0. 0. 0. 0. 0. 0. 0.

0. 0. 0. 0. 0. 0. 0. ]]

格式为:

1

即为numpy中的矩阵格式。

以上就是《如何用python读取mat文件?这样的python操作技巧你一定要学会》的全部内容,这些python的实践方法学会了,你的python一定会突飞猛进,环球网校的小编也祝大家python学习之路顺利。如果你想知道更多的python编程知识,可以点击下方资料下载链接。

资料下载
历年真题
精选课程
老师直播

注册电脑版

版权所有©环球青藤All Rights Reserved