NumPy array sort

Array Sortering

Sortering er at række elementerne i en bestemt rækkefølge.

En sorteret sekvens er enhver sekvens, der har en rækkefølge, der matcher elementerne, f.eks. tal eller bogstaver, stigende eller faldende.

NumPy ndarray objektet har en metode kaldet sort() Funktionen, der sorterer det angivne array.

Eksempel

Sorter array:

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

Kør Eksempel

Kommentar:Denne metode returnerer en kopi af arrayet, mens det oprindelige array forbliver uændret.

Du kan også sortere strengarrays eller enhver anden datatype:

Eksempel

Sorter arrayer i alfabetisk rækkefølge:

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

Kør Eksempel

Eksempel

Sorter en boolean array:

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

Kør Eksempel

Sorter 2-D array

Hvis du bruger sort() metoden på en to-dimensional array, vil det sortere to arrayer:

Eksempel

Sorter 2-D array

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

Kør Eksempel