如何在python中打开一个mat文件

时间:2016-09-08 08:37:38

标签: 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');

仍然无效

感谢您的帮助

由于

1 个答案:

答案 0 :(得分:4)

正如你所做的那样:

import scipy.io as sio

您已将scipy.io加载到sio。所以,当你致电:

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

scipy未定义,但sio为:

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

此外:

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