相关疑难解决方法(0)

列出属于python包的所有模块?

有没有一种直接的方法来查找属于python包的所有模块?我发现这个旧的讨论并不是真正的结论,但在推出基于os.listdir()的自己的解决方案之前,我希望得到明确的答案.

python module packages introspection python-import

96
推荐指数
2
解决办法
7万
查看次数

导入numpy和import numpy之间的区别为np

我明白,如果可能,应该使用

import numpy as np
Run Code Online (Sandbox Code Playgroud)

这有助于防止由命名空间引起的任何冲突.但我注意到,虽然下面的命令有效

import numpy.f2py as myf2py
Run Code Online (Sandbox Code Playgroud)

以下没有

import numpy as np
np.f2py #throws no module named f2py
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下吗?

python numpy

31
推荐指数
2
解决办法
7万
查看次数

在scipy 0.17中缺少插值

我正在使用scipy 0.17.1numpy 1.11.1.我在尝试使用时遇到错误interpolate,即使子包插值应该包含在我的版本中(docs)

import numpy as np
import scipy
x = np.linspace(0, 2*np.pi, 1000)
y = np.sin(x) + 0.01*np.random.randn(1, 1000)
y = scipy.interpolate.PchipInterpolator(x, y)
Run Code Online (Sandbox Code Playgroud)

结果有误:

Traceback (most recent call last):
  File "C:\Users\flabriol\AppData\Local\Continuum\Anaconda2\lib\site-packages\IPython\core\interactiveshell.py", line 2885, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-110-7dfbae0fdab5>", line 5, in <module>
    y = scipy.interpolate.PchipInterpolator(x, y)
AttributeError: 'module' object has no attribute 'interpolate'
Run Code Online (Sandbox Code Playgroud)

我可以interpolate不升级使用该模块scipy吗?

python numpy scipy

2
推荐指数
1
解决办法
4149
查看次数

标签 统计

python ×3

numpy ×2

introspection ×1

module ×1

packages ×1

python-import ×1

scipy ×1