从IDLE窗口执行的以下代码会产生如下所示的错误.
import numpy as np
testarray = np.array([1,2,3], int)
Run Code Online (Sandbox Code Playgroud)
这是错误......
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'
>>>
Run Code Online (Sandbox Code Playgroud)
如果我在壳牌中做同样的事情,它就可以正常工作......
>>> import numpy as np
>>> testarray = np.array([1,2,3], int)
>>> testarray
array([1, 2, 3])
>>>
Run Code Online (Sandbox Code Playgroud)
这一直困扰着我...任何人都知道如何修复它?也许我做错了什么.
注意:如果我只是在没有testarray的情况下执行上面的代码,则不会返回错误.