HOWTO · NumPy
Supprimer la ligne dans NumPy
La fonction numpy.delete() peut être utilisée pour supprimer une ligne d'un tableau NumPy multidimensionnel en Python.
Sur cette page
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.