Supprimer la ligne dans NumPy

Muhammad Maisam Abbas 4 juillet 2021
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.

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