我需要在python数组中加载.mat文件。我尝试了scipy.io方法,但它正在通过按比例缩小来更改加载的数组的值。在python中加载.mat文件然后使用它们训练神经网络的最佳方法是什么?谢谢
要在MATLAB中将矩阵写入文件,请使用命令
writematrix(A)
其中A是所讨论的矩阵。这会将矩阵写入工作目录中的.txt文件,该文件称为“ A.txt”。如果只有.mat文件,则可以将其加载到MATLAB中,以便可以使用load命令将其写入文本文件:
A=load('myFile.mat')
然后您可以使用writematrix命令。此命令将生成一个文本文件,每行对应于矩阵中的一行,不同列的条目以逗号分隔。要使用python加载此文件,可以使用numpy.loadtxt命令:
A = np.loadtxt("A.txt",delimiter=',')