python能读取mat格式吗,python中的mat什么意思

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: