Eliminar fila en NumPy
Este tutorial presentará cómo eliminar una fila de un array NumPy multidimensional en Python.
Eliminar NumPy Row con la función numpy.delete()
Si tenemos un array NumPy multidimensional y queremos eliminar una fila en particular, podemos usar la función numpy.delete()
. La función numpy.delete()
elimina entradas en un índice específico a lo largo de un eje especificado de un array NumPy. La función numpy.delete()
toma el array, el índice a eliminar y el eje a lo largo del cual queremos eliminar como argumentos y devuelve una submatriz en la que se elimina el índice especificado junto con el eje especificado. El siguiente ejemplo de código nos muestra cómo podemos eliminar una fila de un array multidimensional con la función numpy.delete()
.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
array = np.delete(array, (1), axis=0)
print(array)
Producción :
[[1 2 3]
[7 8 9]]
Eliminamos la segunda fila del array NumPy bidimensional array
con la función np.delete()
en el código anterior. Primero creamos el array NumPy bidimensional array
con la función np.array()
. Luego borramos las entradas en el índice 1
a lo largo del eje 0
, que es la segunda fila de la array
, y guardamos el resultado en array
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn