我理解在可能的情况下应该使用
import numpy as np这有助于避免由于名称空间而导致的任何冲突。但我注意到,虽然下面的命令可以正常工作
import numpy.f2py as myf2py以下内容不支持
import numpy as np
np.f2py #throws no module named f2py有人能解释一下这个吗?
发布于 2017-12-17 20:22:20
这是一个相当古老的帖子,但这里是我对其他人提供的解释的2分钱。
numpy (参考git存储库)包有各种子包,f2py是其中之一,其他作为核心,ma等等
如果您在包中引用numpy init.py,它具有如下导入-
from . import core etc 但是它没有任何f2py子包的导入。这就是为什么像这样的语句
import numpy as np
np.f2py不会工作,但是
import numpy as np
np.core都会起作用的。
https://stackoverflow.com/questions/22622571
复制相似问题