NumPy Array Sorting

Pag-ayos Ng Array

Ang pag-ayos ay ang pag-aayos ng mga elemento sa pagkakasunod-sunod na may-ayos.

Ang may-ayos na pagkakasunod-sunod ay anumang pagkakasunod-sunod na may pagkakasunod-sunod na sumusunod sa mga elemento, gaya ng bilang o abugado, ayon sa pagkakasunod-sunod ng talaan o pagkakasunod-sunod ng abugado, ayon sa pagkakasunod-sunod ng talaan o pagkakasunod-sunod ng abugado.

Ang NumPy ndarray object ay may isang pangalan na sort() Ang function, na gagawing pag-ayos sa tinukoy na array.

Halimbawa

Pag-ayos Ng Array:

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

Run Halimbawa

Komentaryo:Ang pamamaraan na ito ay ibibigay ang kopya ng array, habang ang orihinal na array ay mananatiling hindi nagbabago.

Maaari ka ring iayos ang string array o anumang iba pang uri ng datos:

Halimbawa

Pag-ayos ng Array Sa Pagkakasunod-sunod Ng Letra:

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

Run Halimbawa

Halimbawa

Pag-ayos ng Boolean Array:

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

Run Halimbawa

Pag-ayos ng 2-D Array

Kung ginagamit ang sort() method sa dalawang-dimensiyonal na array, ang pag-ayos ay gagawin sa dalawang array:

Halimbawa

Pag-ayos ng 2-D Array

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

Run Halimbawa