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))

Testez-vous avec des exercices

Exercer:

Utilisez la méthode NumPy correcte pour renvoyer un tableau trié .

arr = np.array([3, 2, 0, 1])

x = np.(arr)