gpt4 book ai didi

python - 无法使用 scipy 读取 MAT 文件

转载 作者:太空狗 更新时间:2023-10-30 00:48:01 26 4
gpt4 key购买 nike

我正在尝试使用 scipy 读取一个 matlab 文件

import scipy.io as sio

data = sio.loadmat(filepath)

但是我得到了错误

ValueError:没有完全使用 miCOMPRESSED 元素的压缩内容。这可能表明 .mat 文件已损坏。

在 Matlab 中我可以毫无问题地打开这个文件。我也试图再次保存它,但没有任何改变......你能帮帮我吗?

此处:https://drive.google.com/drive/folders/0B3vXKJ_zYaCJanZfOUVIcGJyR0E您可以找到 2 个以相同方式保存的文件..

我可以打开 part_000,但不能打开 part_001.... 为什么? :(

最佳答案

问题似乎是由压缩引起的。 .mat 文件从版本 7 开始自动压缩。

因此,我建议尝试将文件保存在较早的未压缩 .mat 文件版本 6 中:

save(filename, 'data', '-v6');

关于python - 无法使用 scipy 读取 MAT 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42607271/

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