English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A ordenação é a classificação dos elementos em uma ordem ordenada.
Uma sequência ordenada é qualquer sequência que possui uma ordem correspondente a seus elementos, por exemplo, números ou letras, em ordem crescente ou decrescente.
NumPy ndarray possui um nome sort() Existe uma função
Ordenação do array:
import numpy as np arr = np.array([3, 2, 0, 1]) print(np.sort(arr))
Resultados da Execução:
[0 1 2 3]
Você também pode ordenar arrays de strings ou qualquer outro tipo de dados:
Ordenação de arrays alfabética:
import numpy as np arr = np.array(['banana', 'cherry', 'apple']) print(np.sort(arr))
Resultados da Execução:
['apple' 'banana' 'cherry']
Ordenação de arrays booleanos:
import numpy as np arr = np.array([True, False, True]) print(np.sort(arr))
Resultados da Execução:
[False True True]
Se usar o método sort() em um array bidimensional, ele ordenará os dois arrays:
Para 2-D Ordem do Array
import numpy as np arr = np.array([3, 2, 4], [5, 0, 1]] print(np.sort(arr))
Resultados da Execução:
[[2 3 4] [0 1 5]]