我已经安装了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
答案 0 :(得分:5)
问题是您将脚本命名为numpy.py
,这与您需要使用的numpy模块冲突。只需将脚本重命名为其他名称即可。
答案 1 :(得分:0)
代替使用(?<!http:\/\/)(?=www)
尝试使用此:
from numpy import *
然后添加您的代码:
import numpy
from numpy import array
编辑:尽管这是公认的答案,但可能并非在所有情况下都有效。如果这不起作用,请参阅adrtam's answer。