python运行import scipy.io as sio mat_data = sio.loadmat('case30.m')显示如下错误:ValueError: Unknown mat file type, version 99, 97
时间: 2024-05-10 19:15:00 浏览: 312
导致python中import错误的原因是什么
这个错误可能是由于您使用的 `scipy` 版本不支持该 `.mat` 文件的版本所导致的。您可以尝试使用 `scipy.io.loadmat` 中的 `matlab.loadmat` 替代它,它可以自动检测并加载不同版本的 `.mat` 文件。
您可以按照以下步骤尝试:
1. 从 `scipy.io` 中导入 `matlab` 模块,例如:
```
from scipy.io import matlab
```
2. 使用 `matlab.loadmat` 而不是 `scipy.io.loadmat` 从 `.mat` 文件中加载数据,例如:
```
mat_data = matlab.loadmat('case30.m')
```
如果您仍然遇到问题,请检查您的 `.mat` 文件是否存在问题,或者尝试更新 `scipy` 版本。
阅读全文