【问题标题】:Import numpy with python 2.6使用 python 2.6 导入 numpy
【发布时间】:2012-02-09 18:00:49
【问题描述】:

这可能是一个简单的问题,但我被困住了:我想在 Python 2.6 中使用 numpy。我附加了numpy文件夹所在的路径:

C:\Python26\lib\site-packages\

还有 numpy 文件夹本身的路径

C:\Python26\lib\site-packages\numpy

但是,出现此错误消息

x=np.array([[7,8,5][3,5,7]],np.int32)


   Traceback (most recent call last):
      File "<pyshell#12>", line 1, in <module>
        x=np.array([[7,8,5][3,5,7]],np.int32)
    NameError: name 'np' is not defined

你能帮我解决这个问题吗?

【问题讨论】:

  • 你真的import numpy as np吗?

标签: python import numpy


【解决方案1】:

您不应该将这些东西添加到路径中。只要路径中有 C:\Python26,Python 就知道在哪里查找已安装的模块。

Sven Marnach 询问您是否这样做:

import numpy as np
x=np.array([[7,8,5],[3,5,7]],np.int32)

编辑:我刚刚注意到您在数组声明中也遗漏了一个逗号...在上面修复了它

【讨论】: