[英]cannot load mat file into python with scipy.io or hdf5storage
[英]How to load .mat files in python without scipy.io?
我需要在 python arrays 中加載.mat 文件。 我已經嘗試過 scipy.io 方法,但它通過縮小它來改變加載的數組的值。 在 python 中加載 .mat 文件然后使用它們來訓練神經網絡的最佳方法是什么? 謝謝
要將矩陣寫入 MATLAB 中的文件,我使用命令
writematrix(A)
其中 A 是所討論的矩陣。 這會將矩陣寫入名為“A.txt”的工作目錄中的 a.txt 文件。 如果您只有一個 .mat 文件,您可以將其加載到 MATLAB 以便您可以使用加載命令將其寫入文本文件:
A=load('myFile.mat')
然后你可以使用 writematrix 命令。 此命令將生成一個文本文件,其中每一行對應於矩陣中的一行,不同列的條目由逗號分隔。 要使用 python 加載它,可以使用 numpy.loadtxt 命令:
A = np.loadtxt("A.txt",delimiter=',')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.