English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'ordinamento è l'operazione di ordinamento degli elementi in un'ordine ordinato.
Una sequenza ordinata è qualsiasi sequenza che ha un'ordinazione corrispondente agli elementi, ad esempio numeri o lettere, in ordine crescente o decrescente.
L'oggetto ndarray di NumPy ha un nome sort() La funzione, che ordina l'array specificato.
Ordinamento dell'array:
import numpy as np arr = np.array([3, 2, 0, 1]) print(np.sort(arr))
Risultato dell'esecuzione:
[0 1 2 3]
Puoi anche ordinare array di stringhe o qualsiasi altro tipo di dati:
Ordinamento degli array in ordine alfabetico:
import numpy as np arr = np.array(['banana', 'cherry', 'apple']) print(np.sort(arr))
Risultato dell'esecuzione:
['apple' 'banana' 'cherry']
Ordinamento di array booleani:
import numpy as np arr = np.array([True, False, True]) print(np.sort(arr))
Risultato dell'esecuzione:
[False True True]
Se si utilizza il metodo sort() su un array bidimensionale, verranno ordinati due array:
Ordinamento di array 2-D
import numpy as np arr = np.array([[3, 2, 4], [5, 0, 1]]) print(np.sort(arr))
Risultato dell'esecuzione:
[[2 3 4] [0 1 5]