python - Python 可以使用的 Matlab 输出格式

标签 python json matlab csv

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

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

关于输出 python 可以使用的格式的更好方法有什么建议吗?谢谢。

最佳答案

在 MATLAB 方面最省力的解决方案是使用 SciPy,它可以读取/写入 mat 文件:

SciPy

mat 格式是二进制的,但(令人惊讶地)由 Mathworks 开放并记录。

关于python - Python 可以使用的 Matlab 输出格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20221165/

相关文章:

python - 将 psql 类型 oid 映射到 python 类型 - 使用 psycopg2

javascript - 从 jSON 初始化 jQuery dataTable 后如何删除下一个/上一个选项卡?

python - 使用Spark-MongoDB连接器时连接池已关闭

Python pip install django mysql 在 Windows 上失败

android - 如何在 Django View 中处理 Web 和移动请求

ios - 我的结构无法解码

matlab - 以及对两个二进制数的运算

matlab - kron 的替代方法

matlab - 如何覆盖matlab中的帮助功能?

python - 每次计算机从休眠状态唤醒时运行 python 脚本