python能读取mat格式吗,python中的mat什么意思
.mat是matlab的文件格式,一般用于matlab和python之间的数据传输。python中的numpy和scipy提供了一些可以读写和处理。mat归档很好。
在python中,可以使用scipy.io中的函数loadmat()读取mat文件,使用函数savemat保存文件。
1、读取文件
上面的例子:
#编码:UTF-8
importscipy.ioasscio
dataFile=E://data.mat
Data=scio.loadmat(DataFile)注意,读取的数据是字典格式的,可以通过函数类型(data)查看。
printtype(data)的结果显示:
“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.99215686
0.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.0.]]格式为:
“numpy.ndarray”类型是numpy中的矩阵格式。
热门IT软件开发工作室,大量免费python视频教程,欢迎在线学习!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。