Tableaux de tri NumPy
Trier les tableaux
Trier signifie mettre des éléments dans une séquence ordonnée .
Une séquence ordonnée est une séquence qui a un ordre correspondant aux éléments, comme numérique ou alphabétique, croissant ou décroissant.
L'objet NumPy ndarray a une fonction appelée sort()
, qui triera un tableau spécifié.
Exemple
Triez le tableau :
import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))
Remarque : Cette méthode renvoie une copie du tableau, en laissant le tableau d'origine inchangé.
Vous pouvez également trier des tableaux de chaînes ou tout autre type de données :
Exemple
Triez le tableau par ordre alphabétique :
import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))
Exemple
Trier un tableau booléen :
import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))
Trier un tableau 2D
Si vous utilisez la méthode sort() sur un tableau 2D, les deux tableaux seront triés :
Exemple
Trier un tableau 2D :
import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))