NumPy sortera array

Arraysortering

Sortering innebär att elementen placeras i en ordnad ordning.

En ordnad sekvens är någon sekvens som har en ordning som motsvarar dess element, till exempel siffror eller bokstäver, i stigande eller fallande ordning.

NumPy ndarray objekt har en namn sort() Funktionen, som sorterar det angivna arrayet.

Exempel

Sortera arrayen:

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

Kör exempel

Kommentar:Denna metod returnerar en kopia av arrayen, medan den ursprungliga arrayen förblir oförändrad.

Du kan också sortera strängarrayer eller andra datatyper:

Exempel

Sortera arrayen i bokstavsk ordning:

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

Kör exempel

Exempel

Sortera en boolean array:

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

Kör exempel

Sortera 2-D array

Om du använder sort() metoden på en tvådimensionell array, kommer två arrayer att sorteras:

Exempel

Sortera 2-D array

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

Kör exempel