我正在使用PyCharm作为我的编辑器,看起来它与certain sub-modules numpy.random.normal
表现不佳。不要沮丧,我追踪numpy.random
居住的地方/usr/lib/python2.7/dist-packages/numpy/random
。
我看不到任何正常的例子。在__init__.py
中有它的定义,但没有实际的代码可以复制到我的项目的新类中。
我找错了代码吗?
答案 0 :(得分:1)
您可以通过这样做找出包裹的位置:
import numpy.random
print numpy.random.__file__
在你的情况下,似乎模块的主要部分是用C实现的。你可以在目录中看到,有一个文件" mtrand.so"位于它。这是从C源创建的共享对象,通常不与运行时包一起提供。当您导入模块/包时,Python系统可以在运行时加载这样的共享对象。