如何修复:NameError name ‘np’ is not defined

如何修复:NameError name ‘np’ is not defined

在这篇文章中,我们将讨论如何修复Python中没有定义的NameError np。

当我们导入NumPy模块而不使用别名,并在代码中使用np时,错误出现了。

例子 :描述错误的代码

# import numpymodule
import numpy
  
# create numpy array
a = np.array([1, 2, 3, 45])
  
# display
a

输出 :

name 'np' is not defined

这里np是NumPy模块的一个别名,所以我们可以用别名导入NumPy模块,或者不使用别名导入NumPy,直接使用这个名字。

方法1:通过在导入numpy时使用别名

我们可以在导入时使用一个别名来解决这个错误。

语法 :

import numpy as np

例子 :将numpy作为别名导入的程序

# import numpymodule
import numpy as np
  
# create numpy array
a = np.array([1, 2, 3, 45])
  
# display
a

输出 :

array([ 1,  2,  3, 45])

方法2:直接使用NumPy

我们可以直接使用NumPy模块,在一个数据结构中使用。

语法 :

import numpy

例子:直接使用NumPy

# import numpymodule
import numpy
  
# create numpy array
a = numpy.array([1, 2, 3, 45])
  
# display
a

输出 :

array([ 1,  2,  3, 45])

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程