python - 如何在Python中打开mat文件

标签 python

我试图在 python 中打开一个 mat 文件,但我的尝试失败了。 这是我的代码

from  scipy import *
from  pylab import *


save('rfdata.mat')
import scipy.io as sio
mat = scipy.io.loadmat('rfdata.mat');

Python 是这么说的:

Traceback (most recent call last):
  File "C:\Users\Ali\.spyder2-py3\template.py", line 14, in <module>
    mat = scipy.io.loadmat('rfdata.mat');
NameError: name 'scipy' is not defined

编辑:我删除了上面的所有代码并编写了

import scipy.io as sio
mat = sio.io.loadmat('rfdata.mat');

还是不行

感谢您的帮助

谢谢

最佳答案

正如您所做的那样:

import scipy.io as sio

您已将 scipy.io 加载到 sio 中。因此,当您调用时:

mat = scipy.io.loadmat('rfdata.mat');

scipy 未定义,但 sio 是:

mat = sio.loadmat('rfdata.mat')

此外:

  • 尝试将所有导入放在文件的开头;
  • 不要在行尾使用 ;,Python 中不需要。

关于python - 如何在Python中打开mat文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39386264/

相关文章:

python - 获取 AttributeError : <class> has no attribute <method>

python - 在 Dash Tables Python 中调整表格的 MaxHeight

python - 我们如何将 "left outer join"用于大尺寸 pandas 数据帧(大于 5~20GB)?

python - Django 模型在获取时更新

python - 错误 409 : Requested entity already exists

python - 无法从源解析导入 "bs4"

python - Python的随机性的随机性

javascript - 将 Javascript 函数转换为 python

python - 在 Python 中测试时间敏感的应用程序

python - Python 中的 DOM 操作(如果某个元素只包含一个其他元素......)