English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tri des tableaux NumPy

Tri des tableaux

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

Une séquence ordonnée est toute séquence qui possède une ordre correspondant à ses éléments, par exemple des nombres ou des lettres, en ordre croissant ou décroissant.

Un objet ndarray de NumPy a un nom sort() La fonction, qui trie le tableau spécifié.

Tri du tableau :

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

Résultat de l'exécution :

[0 1 2 3]
Attention :Cette méthode retourne une copie du tableau, tandis que l'original reste inchangé.

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

Tri des tableaux en ordre alphabétique :

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

Résultat de l'exécution :

['apple' 'banana' 'cherry']

Tri des tableaux booléens :

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

Résultat de l'exécution :

[False True True]

Pour 2-Tri des tableaux D

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

Exemple

Pour 2-Tri des tableaux D

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

Résultat de l'exécution :

[[2 3 4]
 [0 1 5]]