Scipy Loadmat导致“找不到文件消息”

时间:2018-08-02 14:58:09

标签: python matlab scipy ipython

我一直在努力将代码翻译成Matlab。该代码使用一些存储在.mat文件中的数据。我一直在写:

mat_file = sio.loadmat('USGS_1995_Library.mat')
datalib = mat_file['datalib']
names = mat_file['names']

尝试打开和存储文件。但是,每次我运行代码时,都会出现一条错误消息,提示“没有这样的文件或目录:'USGS_1995_Libary.mat”。我确保文件与代码位于同一文件夹中。如果有什么不同,我一直在尝试在iPython中运行代码。

我不确定我是否错误地使用了loadmat,或者文件本身无法按预期方式工作,或者loadmat本身无法执行我要求的操作。

有人对我可以解决的方法有任何建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

也许您可以尝试删除代码和要调用的文件中的“ .mat”。它对我有用。