-2
我有matlab中的代碼,其結果我想在Python代碼中使用(作爲矩陣或作爲.dat文件)。有誰能告訴我這可以做到嗎?python獲得matlab代碼的結果
我有matlab中的代碼,其結果我想在Python代碼中使用(作爲矩陣或作爲.dat文件)。有誰能告訴我這可以做到嗎?python獲得matlab代碼的結果
.dat文件只是一個文本文件:
fid = fopen('outputFile.dat', 'wt');
fprintf(fid, your_data_in_string_format);
fclose(fid);
與NumPy和SciPy的可讀寫MATLAB .mat文件,直接使用scipy.io.loadmat
和scipy.io.savemat
。
對於新的HDF5格式化.mat文件,這是否正確? – slayton
我不這麼認爲。根據'loadmat'文檔「我們不實現HDF5/7.3接口」。所以我想不是 - 你指出這點很好。 – Chris
有讀取HDF5的Python模塊,例如[this one](http://code.google.com/p/h5py/)。 –