python - 有没有办法将 matlab 数组与 python 连接起来(例如使用 scipy.io)?
问题描述
我正在尝试编写一个大的(~20GB).fvp 文件,它的行为就像一个分隔文本文件到一个 matlab 数组,并用 python 3 将它保存为一个 .mat。现在,我正在用 python 读取文件,转换将值保存到单个 numpy 数组中并使用scipy.io.savemat()
.
但是,我的电脑在此过程中内存不足,我认为这是由于 numpy 数组的大小较大,因为我的代码对于较小的 .fvp 文件运行正常。
为了解决这个问题,我想在多个 .mat 文件中编写和保存 .fvp 文件的部分,然后将它们连接起来,最好是在 python 中。有没有办法做到这一点?我在 scipy.io 中找不到它。
解决方案
推荐阅读
- c# - 名称“locBox 不存在”
- regex - 如何使用 Scala 从损坏的字符串数据中提取好的 JSON?
- ffmpeg - 排查 ffmpeg/ffplay 客户端 RTSP RTP UDP * 多播 * 问题
- java - 多线程异常:“非法尝试将集合与两个打开的会话相关联”?
- python - 在列数据框中获取句子结构
- mysql - Flutter 如何格式化从数据库中拉取的日期和时间
- docker - 如何在 Jenkins 容器化 docker 环境中运行 liquibase docker 镜像
- c# - 我试图制作一个左右移动的 obstical,但它什么也没做。我使用统一 5
- angular - Angular Material简单的垫子自动完成不起作用
- apache-spark - PySpark - 如何增加广播变量大小限制