Tablice sortujące NumPy
Sortowanie tablic
Sortowanie oznacza umieszczanie elementów w uporządkowanej kolejności .
Sekwencja uporządkowana to dowolna sekwencja, której kolejność odpowiada elementom, takim jak numeryczne lub alfabetyczne, rosnące lub malejące.
Obiekt NumPy ndarray ma funkcję o nazwie sort()
, która sortuje określoną tablicę.
Przykład
Sortuj tablicę:
import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))
Uwaga: Ta metoda zwraca kopię tablicy, pozostawiając oryginalną tablicę bez zmian.
Możesz także sortować tablice ciągów lub dowolny inny typ danych:
Przykład
Posortuj tablicę alfabetycznie:
import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))
Przykład
Sortuj tablicę logiczną:
import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))
Sortowanie tablicy 2-D
Jeśli użyjesz metody sort() na tablicy 2-D, obie tablice zostaną posortowane:
Przykład
Sortuj tablicę 2D:
import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))