gpt4 book ai didi

python - 从 python 加载 .mat 文件

转载 作者:行者123 更新时间:2023-11-30 22:48:54 26 4
gpt4 key购买 nike

我正在尝试从Python运行Matlab中的一个脚本,该脚本运行Simulink模式,将变量保存为Power.mat并在Python中读取该变量。我在 Windows 上使用 Python 2.7。

我尝试使用库 hdf5storage 来读取文件:

import hdf5storage
x=hdf5storage.loadmat('Power.mat','r')

但我收到了附加错误。 error

可能是哪个问题?我也尝试过 h5py 库,但遇到了同样的错误。文件 .mat 似乎没有损坏,因为我在 Matlab 中打开它没有任何问题。

谢谢!

最佳答案

您可以使用 scipy.io 在 Python 和 Matlab 之间交换数据。为此有名为 savemat 和 loadmat 的函数。

这样的事情应该有效:

import scipy.io
mat = scipy.io.loadmat('Power.mat')

供引用,http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.loadmat.html

关于python - 从 python 加载 .mat 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40015212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com