我想把在Matlab(R2022a)中计算的一些变量转移到Python环境(3.10)中。我发现SciPy包里有loadmat()函数,我可以把vars保存在mat文件里,然后用Python读取这个文件,但是我不能使用这个函数。
loadmat()
import scipy scipy.loadmat('myVars.mat')
解释者认为不存在loadmat()这样的函数。先谢了!
oknwwptz1#
您几乎就像在家里一样。函数loadmat()' is in a sub-package scipy.io '. IO表示输入/输出。您应该这样导入和使用它:
loadmat()' is in a sub-package
import scipy.io var_from_mat = scipy.io.loadmat('myVars.mat')
以后,记得检查函数是在主包中定义的还是在某些子包中定义的。
aoyhnmkz2#
您导入了错误的包,请检查文档。
import scipy.io as sio mat_file = sio.loadmat('myVars.mat')
2条答案
按热度按时间oknwwptz1#
您几乎就像在家里一样。函数
loadmat()' is in a sub-package
scipy.io '. IO表示输入/输出。您应该这样导入和使用它:以后,记得检查函数是在主包中定义的还是在某些子包中定义的。
aoyhnmkz2#
您导入了错误的包,请检查文档。