Ordenação de Matrizes NumPy

Classificação de Array

Classificação é a ordenaçã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.

O objeto NumPy ndarray tem um nome chamado sort() A função, que classificará o array especificado.

Exemplo

Classificação de Array:

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

Executar Exemplo

Observação:Este método retorna uma cópia do array, mantendo o array original inalterado.

Você também pode classificar arrays de strings ou qualquer outro tipo de dados:

Exemplo

Classificação de Array Alfabética:

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

Executar Exemplo

Exemplo

Classificação de Array Booleano:

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

Executar Exemplo

Classificação de Array 2-D

Se usar o método sort() em um array bidimensional, ele classificará os dois arrays:

Exemplo

Classificação de Array 2-D

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

Executar Exemplo