【发布时间】:2012-06-28 11:35:57
【问题描述】:
我在 matlab 中有代码,我想在 python 代码中使用其结果(作为矩阵或 .dat 文件)。谁能告诉我这是怎么做到的?
【问题讨论】:
我在 matlab 中有代码,我想在 python 代码中使用其结果(作为矩阵或 .dat 文件)。谁能告诉我这是怎么做到的?
【问题讨论】:
NumPy 和 SciPy 可以直接使用 scipy.io.loadmat 和 scipy.io.savemat 读写 MATLAB .mat 文件。
【讨论】:
loadmat 文档“我们没有实现 HDF5 / 7.3 接口”。所以我认为不是 - 你指出这一点很好。
.dat 文件只是一个文本文件:
fid = fopen('outputFile.dat', 'wt');
fprintf(fid, your_data_in_string_format);
fclose(fid);
【讨论】: