请教阅读Python中的.mat文件

阅读Python中的.mat文件

有人有用Python阅读二进制Matlab.mat文件的成功经验吗?

(我见过scipy声称支持阅读.mat文件,但我没有成功。我安装了scipy版本0.7.0,我找不到loadmat()方法)


素胚勾勒不出你
浏览 421回答 3
3回答

偶然的你

有一个很好的包叫做mat4py可以很容易地使用pip install mat4py它的使用非常简单(来自网站):从MAT文件加载数据功能loadmat将存储在MAT文件中的所有变量加载到一个简单的Python数据结构中,只使用Python的dict和list物品。数值和单元格数组转换为行顺序嵌套列表.数组被压缩以消除只有一个元素的数组。生成的数据结构由与JSON格式。示例:将MAT文件加载到Python数据结构中:from mat4py import loadmat data = loadmat('datafile.mat')变量data是dict包含在MAT文件中的变量和值。将Python数据结构保存到MAT文件中。可以使用函数将Python数据保存到MAT文件中。savemat..数据的结构必须与loadmat,即它应该由简单的数据类型组成,如dict, list, str, int和float.示例:将Python数据结构保存到MAT文件中:from mat4py import savemat savemat('datafile.mat', data)参数data将是dict变量。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python