从 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])
>>>
这一直困扰着我一整天...有人知道如何解决吗?也许我做错了什么。
注意:如果我只是在没有 testarray 的情况下执行上面的代码,则不会返回任何错误。