Ordenamiento de arreglos en NumPy

Ordenamiento de arrays

El ordenamiento es el proceso de ordenar los elementos en una secuencia ordenada.

Una secuencia ordenada es cualquier secuencia que tenga una secuencia correspondiente de elementos, por ejemplo, números o letras, en orden ascendente o descendente.

El objeto NumPy ndarray tiene un nombre sort() La función, que ordenará el array especificado.

Ejemplo

Ordenar un array:

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

Ejecutar ejemplo

Nota:Este método devuelve una copia del array, mientras que el array original se mantiene sin cambios.

También puede ordenar arrays de cadenas de caracteres o cualquier otro tipo de datos:

Ejemplo

Ordenar un array en orden alfabético:

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

Ejecutar ejemplo

Ejemplo

Ordenar un array booleano:

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

Ejecutar ejemplo

Ordenar un array 2-D

Si se utiliza el método sort() en un array bidimensional, se ordenarán dos arrays:

Ejemplo

Ordenar un array 2-D

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

Ejecutar ejemplo