Tri des tableaux NumPy

Tri des tableaux

Le tri consiste à ordonner les éléments dans un ordre ordonné.

Une séquence ordonnée est toute séquence qui possède une ordonnance correspondante à ses éléments, par exemple des nombres ou des lettres, de manière croissante ou décroissante.

L'objet NumPy ndarray possède une méthode nommée sort() La fonction, qui trie le tableau spécifié.

Exemple

Trier un tableau :

import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))

Exécuter l'exemple

Remarque :Cette méthode retourne une copie du tableau, tandis que l'original reste inchangé.

Vous pouvez également trier un tableau de chaînes de caractères ou tout autre type de données :

Exemple

Trier un tableau par ordre alphabétique :

import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))

Exécuter l'exemple

Exemple

Trier un tableau booléen :

import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))

Exécuter l'exemple

Trier un tableau 2-D

Si vous utilisez la méthode sort() sur un tableau bidimensionnel, deux tableaux seront triés :

Exemple

Trier un tableau 2-D

import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))

Exécuter l'exemple