En este artículo, discutiremos cómo corregir NameError np que no está definido en Python.
Cuando importamos el módulo NumPy sin alias y usamos np en el código, aparece el error.
Ejemplo : código para representar el error
Python3
# import numpymodule import numpy # create numpy array a = np.array([1, 2, 3, 45]) # display a
Salida :
name 'np' is not defined
Aquí np es un alias del módulo NumPy, por lo que podemos importar el módulo NumPy con el alias o importar NumPy sin el alias y usar el nombre directamente.
Método 1: mediante el uso del alias al importar el numpy
Podemos usar un alias en el momento de la importación para resolver el error.
Sintaxis :
import numpy as np
Ejemplo : programa para importar numpy como alias
Python3
# import numpymodule import numpy as np # create numpy array a = np.array([1, 2, 3, 45]) # display a
Salida :
array([ 1, 2, 3, 45])
Método 2: usar NumPy directamente
Podemos usar el módulo NumPy directamente para usarlo en una estructura de datos.
Sintaxis :
import numpy
Ejemplo : Usar NumPy directamente
Python3
# import numpymodule import numpy # create numpy array a = numpy.array([1, 2, 3, 45]) # display a
Salida :
array([ 1, 2, 3, 45])
Publicación traducida automáticamente
Artículo escrito por sireeshakanneganti112 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA