Supprimer la ligne dans NumPy
Ce didacticiel présentera comment supprimer une ligne d’un tableau NumPy multidimensionnel en Python.
Supprimer la ligne NumPy avec la fonction numpy.delete()
Si nous avons un tableau NumPy multidimensionnel et que nous voulons en supprimer une ligne particulière, nous pouvons utiliser la fonction numpy.delete()
. La fonction numpy.delete()
supprime les entrées à un index spécifique le long d’un axe spécifié à partir d’un tableau NumPy. La fonction numpy.delete()
prend le tableau, l’index à supprimer et l’axe le long duquel nous voulons supprimer comme arguments et renvoie un sous-tableau dans lequel l’index spécifié ainsi que l’axe spécifié sont supprimés. L’exemple de code suivant nous montre comment supprimer une ligne d’un tableau multidimensionnel avec la fonction 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)
Production:
[[1 2 3]
[7 8 9]]
Nous avons supprimé la deuxième ligne du tableau NumPy à 2 dimensions array
avec la fonction np.delete()
dans le code ci-dessus. Nous avons d’abord créé le tableau NumPy à 2 dimensions array
avec la fonction np.array()
. Ensuite, nous avons supprimé les entrées à l’index 1
le long de l’axe 0
, qui est la deuxième ligne du array
, et enregistré le résultat dans 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