Cómo solucionarlo: el nombre de NameError ‘np’ no está definido

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *