首页 > 解决方案 > 有没有办法将 matlab 数组与 python 连接起来(例如使用 scipy.io)?

问题描述

我正在尝试编写一个大的(~20GB).fvp 文件,它的行为就像一个分隔文本文件到一个 matlab 数组,并用 python 3 将它保存为一个 .mat。现在,我正在用 python 读取文件,转换将值保存到单个 numpy 数组中并使用scipy.io.savemat().

但是,我的电脑在此过程中内存不足,我认为这是由于 numpy 数组的大小较大,因为我的代码对于较小的 .fvp 文件运行正常。

为了解决这个问题,我想在多个 .mat 文件中编写和保存 .fvp 文件的部分,然后将它们连接起来,最好是在 python 中。有没有办法做到这一点?我在 scipy.io 中找不到它。

标签: pythonmatlabmat-file

解决方案


推荐阅读