HOWTO · NumPy
Eliminar fila en NumPy
La función numpy.delete() se puede usar para eliminar una fila de un array NumPy multidimensional en Python.
En esta página
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.