我使用 PyCharm 作为我的编辑器,似乎它的表现不佳某些子模块 https://youtrack.jetbrains.com/issue/PY-13124 namely numpy.random.normal
。不要灰心,我找到了哪里numpy.random
生活到/usr/lib/python2.7/dist-packages/numpy/random
.
我看不到任何正常的例子。它的定义在__init__.py
但没有实际的代码可供我复制到我的项目的新类中。
我是否在错误的位置查找代码?
您可以通过以下方式找出包所在的位置:
import numpy.random
print numpy.random.__file__
在你的例子中,模块的主要部分似乎是用C实现的。你可以在目录中看到,其中有一个文件“mtrand.so”。这是从 C 源代码创建的共享对象,通常不随运行时包提供。当您导入模块/包时,Python 系统可以在运行时加载此类共享对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)