【问题标题】:Using numpy 'module' object has no attribute 'array' [duplicate]使用 numpy 'module' 对象没有属性'array' [重复]
【发布时间】:2016-07-31 13:18:30
【问题描述】:

我只是想像这样将列表转换为一维数组:

import numpy as np

print np.array([2, 3, 4])

但我收到以下错误:

Traceback (most recent call last):
  File "numpy.py", line 11, in <module>
    test_run()
  File "numpy.py", line 8, in test_run
    print np.array([2, 3, 4])
AttributeError: 'module' object has no attribute 'array'

我尝试重新安装 numpy,因为这似乎对其他人有用,但这并不能解决问题。

【问题讨论】:

    标签: python arrays numpy


    【解决方案1】:

    你很可能在你的工作目录中有一个名为 numpy.py 的文件,它隐藏了真正的 numpy 模块。重命名该文件并删除其 numpy.pyc 文件。

    【讨论】:

    • 是的,那是我的问题!
    • 在我的例子中是一个名为platform.py的文件!
    • Whlist 在我调用了我的测试类 numpy.py 的教程之后被加载...!
    • 很好的冲突相同的文件名是疯狂的系统,重命名工作感谢timgeb
    猜你喜欢
    • 2016-06-05
    • 2011-05-13
    • 2017-12-02
    • 1970-01-01
    • 2016-11-09
    • 2014-04-26
    • 2021-01-15
    • 2011-12-02
    • 2015-05-16
    相关资源
    最近更新 更多