Elimina riga in NumPy
Questo tutorial introdurrà come eliminare una riga da un array NumPy multidimensionale in Python.
Elimina riga numpy con la funzione numpy.delete()
Se abbiamo un array NumPy multidimensionale e vogliamo eliminare una riga particolare da esso, possiamo usare la funzione numpy.delete()
. La funzione numpy.delete()
elimina le voci in corrispondenza di un indice specifico lungo un asse specificato da un array NumPy. La funzione numpy.delete()
prende come argomenti l’array, l’indice da eliminare e l’asse lungo il quale si desidera eliminare e restituisce un sottoarray in cui viene eliminato l’indice specificato insieme all’asse specificato. Il seguente esempio di codice ci mostra come possiamo eliminare una riga da un array multidimensionale con la funzione 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)
Produzione:
[[1 2 3]
[7 8 9]]
Abbiamo eliminato la seconda riga dall’array NumPy bidimensionale array
con la funzione np.delete()
nel codice sopra. Per prima cosa abbiamo creato l’array NumPy bidimensionale array
con la funzione np.array()
. Quindi abbiamo eliminato le voci all’indice 1
lungo l’asse 0
, che è la seconda riga dell’array
, e salvato il risultato in 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