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))

Toets jouself met oefeninge

Oefening:

Gebruik die korrekte NumPy-metode om 'n gesorteerde skikking terug te gee.

arr = np.array([3, 2, 0, 1])

x = np.(arr)