Python可以使用的Matlab输出格式

时间:2013-11-26 15:24:29

标签: python json matlab csv

我对Matlab很新,但对Python比较熟悉。我现在使用现有的Matlab代码,但我希望程序生成Python可以使用的输出。据我所知,标准输出格式为.mat,更像是二进制格式。

我考虑的另一个函数是内置csvwrite,但问题是我想输出的变量更像是字典,它可以有多个级别子字段(例如feature.subfeature.subsubfeature = [1, 2, 3]) 。另一种可能性是输出json格式,但似乎没有输出json的内置方法。我可以使用一些工具箱,但我没有使用sudo权限。

有关输出python可以使用的格式的更好方法的任何建议吗?感谢。

1 个答案:

答案 0 :(得分:2)

在MATLAB方面花费最少的解决方案是使用SciPy,它可以读/写mat文件:

SciPy

mat格式是二进制的,但是(令人惊讶地)是Mathworks打开的文档。