gpt4 book ai didi

python - IDLE 中带有 numpy 的 AttributeError 但 Python Shell 中没有

转载 作者:太空狗 更新时间:2023-10-30 00:41:08 24 4
gpt4 key购买 nike

从 IDLE 窗口执行的以下代码会产生如下所示的错误。

 import numpy as np
testarray = np.array([1,2,3], int)

这里是错误...

 Traceback (most recent call last):
File "C:\Test\numpy.py", line 1, in <module>
import numpy as np
File "C:\Test\numpy.py", line 2, in <module>
testarray = np.array([1,2,3], int)
AttributeError: 'module' object has no attribute 'array'
>>>

如果我在 Shell 中做同样的事情,它工作得很好...

 >>> import numpy as np
>>> testarray = np.array([1,2,3], int)
>>> testarray
array([1, 2, 3])
>>>

这让我困扰了一整天...有人知道如何解决吗?也许我做错了什么。

注意:如果我只是在没有测试数组的情况下执行上面的代码,则不会返回任何错误。

最佳答案

您将文件命名为 numpy.py。 Python 在模块搜索路径中看到它并认为它是 numpy 的实现。选择一个不同的名称。

关于python - IDLE 中带有 numpy 的 AttributeError 但 Python Shell 中没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17936016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com