当我使用numpy时说-未使用的import语句。如何解决?

时间:2019-04-04 18:22:00

标签: python numpy

我已经安装了numpy,但导入时不起作用。

from numpy import *

arr=array([1,2,3,4])
print(arr)

结果:

C:\Users\YUVRAJ\PycharmProjects\mycode2\venv\Scripts\python.exe C:/Users/YUVRAJ/PycharmProjects/mycode2/numpy.py
Traceback (most recent call last):
  File "C:/Users/YUVRAJ/PycharmProjects/mycode2/numpy.py", line 1, in <module>
    from numpy import *
  File "C:\Users\YUVRAJ\PycharmProjects\mycode2\numpy.py", line 2, in <module>
    x=array([1,2,3,4])
NameError: name 'array' is not defined

Process finished with exit code 1

2 个答案:

答案 0 :(得分:5)

问题是您将脚本命名为numpy.py,这与您需要使用的numpy模块冲突。只需将脚本重命名为其他名称即可。

答案 1 :(得分:0)

代替使用(?<!http:\/\/)(?=www)

尝试使用此:

from numpy import *

然后添加您的代码:

import numpy
from numpy import array

编辑:尽管这是公认的答案,但可能并非在所有情况下都有效。如果这不起作用,请参阅adrtam's answer