NumPy třídicí pole


Třídicí pole

Třídění znamená seřazení prvků do uspořádaného pořadí .

Uspořádaná posloupnost je jakákoli posloupnost, která má pořadí odpovídající prvkům, jako jsou číselné nebo abecední, vzestupné nebo sestupné.

Objekt NumPy ndarray má funkci nazvanou sort(), která seřadí zadané pole.

Příklad

Seřadit pole:

import numpy as np

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

print(np.sort(arr))

Poznámka: Tato metoda vrátí kopii pole a ponechá původní pole nezměněné.

Můžete také třídit pole řetězců nebo jakýkoli jiný datový typ:

Příklad

Seřadit pole abecedně:

import numpy as np

arr = np.array(['banana', 'cherry', 'apple'])

print(np.sort(arr))

Příklad

Seřadit booleovské pole:

import numpy as np

arr = np.array([True, False, True])

print(np.sort(arr))

Třídění 2-D pole

Pokud použijete metodu sort() na 2-D poli, budou setříděna obě pole:

Příklad

Seřadit 2D pole:

import numpy as np

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

print(np.sort(arr))

Otestujte se pomocí cvičení

Cvičení:

Použijte správnou metodu NumPy k vrácení seřazeného pole.

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

x = np.(arr)