python中mat指的是什么
这篇文章将为大家详细讲解有关python中mat指的是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
.mat就是matlab的文件格式,一般用于matlab和python间的数据传输,python中numpy和scipy提供了一些函数,可以很好的对.mat文件的数据进行读写和处理。
在python中可以使用scipy.io中的函数loadmat()读取mat文件,函数savemat保存文件。
1、读取文件
如上例:
#coding:UTF-8importscipy.ioassciodataFile='E://data.mat'data=scio.loadmat(dataFile)
注意,读取出来的data是字典格式,可以通过函数type(data)查看。
printtype(data)
结果显示:
<type'dict'>
找到mat文件中的矩阵:
printdata['A']
结果显示:
[[0.0.0.0.0.0.0.0.0.0.0.0.0.0.。。。。。。。。。。。0.0.0.0.0.0.0.0.364705880.901960780.992156860.996078430.992156860.992156860.784313730.06274510.0.0.0.0.0.0.0.0.0.0.0.。。。。。。。。。。。。0.941176470.227450980.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.]]
格式为:
<type'numpy.ndarray'>
即为numpy中的矩阵格式。
关于python中mat指的是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。