NumPy Sorteer Skikkings
Sorteer skikkings
Sortering beteken om elemente in 'n geordende volgorde te plaas .
Geordende volgorde is enige volgorde wat 'n volgorde het wat ooreenstem met elemente, soos numeries of alfabeties, stygend of dalend.
Die NumPy ndarray-voorwerp het 'n funksie genaamd sort()
, wat 'n gespesifiseerde skikking sal sorteer.
Voorbeeld
Sorteer die skikking:
import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))
Let wel: Hierdie metode gee 'n kopie van die skikking terug, wat die oorspronklike skikking onveranderd laat.
Jy kan ook reekse stringe of enige ander datatipe sorteer:
Voorbeeld
Sorteer die skikking alfabeties:
import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))
Voorbeeld
Sorteer 'n Boolese skikking:
import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))
Sorteer 'n 2-D-skikking
As jy die sort() metode op 'n 2-D skikking gebruik, sal beide skikkings gesorteer word:
Voorbeeld
Sorteer 'n 2-D skikking:
import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))