此问题在此处已有答案:
Error NameError: name 'np' is not defined [closed](2个答案)
19天前关闭。NameError: name 'np' is not defined
这是我得到的错误,有人能告诉我我做错了什么吗?
我正在尝试运行一个数组函数,用下面的代码来计算数字的乘法
a=np.array([12, 10, 13.1])
b=np.array([11.12, 19.01, 23.11])
c=a-b
print(c)
d=a*b
print(d)
字符串
相反,我得到这个错误代码
NameError: name 'np' is not defined
型
1条答案
按热度按时间cs7cruho1#
您可能没有导入numpy。
在代码的开头添加一行:
import numpy as np
。通常大多数人都是这样做的,使用as
语句将numpy缩短为np。如果你在代码的开头添加了这一行,那么你还没有安装numpy。
Numpy不是Python默认的内置模块或库,不像
math
或time
这样的模块。它是你必须手动安装的东西。你可以通过转到命令提示符或终端并使用pip install numpy
或pip3 install numpy
来完成。你也可以使用包管理器。有关详细信息,请参阅https://numpy.org/install/。