为了账号安全,请及时绑定邮箱和手机立即绑定

请教阅读Python中的.mat文件

请教阅读Python中的.mat文件

素胚勾勒不出你 2019-08-02 03:02:01
阅读Python中的.mat文件有人有用Python阅读二进制Matlab.mat文件的成功经验吗?(我见过scipy声称支持阅读.mat文件,但我没有成功。我安装了scipy版本0.7.0,我找不到loadmat()方法)
查看完整描述

3 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

有一个很好的包叫做mat4py可以很容易地使用

pip install mat4py

它的使用非常简单(来自网站):

从MAT文件加载数据

功能loadmat将存储在MAT文件中的所有变量加载到一个简单的Python数据结构中,只使用Python的dictlist物品。数值和单元格数组转换为行顺序嵌套列表.数组被压缩以消除只有一个元素的数组。生成的数据结构由与JSON格式。

示例:将MAT文件加载到Python数据结构中:

from mat4py import loadmat

data = loadmat('datafile.mat')

变量datadict包含在MAT文件中的变量和值。

将Python数据结构保存到MAT文件中。

可以使用函数将Python数据保存到MAT文件中。savemat..数据的结构必须与loadmat,即它应该由简单的数据类型组成,如dictliststrintfloat.

示例:将Python数据结构保存到MAT文件中:

from mat4py import savemat

savemat('datafile.mat', data)

参数data将是dict变量。



查看完整回答
反对 回复 2019-08-03
  • 3 回答
  • 0 关注
  • 420 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信