Eliminar fila en NumPy

Muhammad Maisam Abbas 20 noviembre 2021
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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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