我知道应该尽可能使用
import numpy as np
这有助于避免由于名称空间引起的任何冲突。但我注意到虽然下面的命令有效
import numpy.f2py as myf2py
以下不
import numpy as np
np.f2py #throws no module named f2py
有人可以解释一下吗?
原文由 user1318806 发布,翻译遵循 CC BY-SA 4.0 许可协议
我知道应该尽可能使用
import numpy as np
这有助于避免由于名称空间引起的任何冲突。但我注意到虽然下面的命令有效
import numpy.f2py as myf2py
以下不
import numpy as np
np.f2py #throws no module named f2py
有人可以解释一下吗?
原文由 user1318806 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答957 阅读✓ 已解决
numpy 是顶级包名称,做
import numpy
不导入子模块numpy.f2py
。When you do
import numpy
it creats a link that points tonumpy
, butnumpy
is not further linked tof2py
.当您执行import numpy.f2py
时建立链接在你上面的代码中:
这是
import numpy.f2py
和import numpy.f2py as myf2py
之间的区别:import numpy.f2py
import numpy.f2py as myf2py