English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La ordenación es la disposición de elementos en un orden ordenado.
Una secuencia ordenada es cualquier secuencia que tenga una secuencia de elementos correspondientes, por ejemplo, números o letras, en orden ascendente o descendente.
Un objeto ndarray de NumPy tiene un nombre sort() La función, que ordenará el array especificado.
Ordenación de arrays:
import numpy as np arr = np.array([3, 2, 0, 1]) print(np.sort(arr))
Resultados de ejecución:
[0 1 2 3]
También se puede ordenar arrays de cadenas de caracteres o cualquier otro tipo de datos:
Ordenación de arrays alfabética:
import numpy as np arr = np.array(['banana', 'cherry', 'apple']) print(np.sort(arr))
Resultados de ejecución:
['apple' 'banana' 'cherry']
Ordenación de arrays booleanos:
import numpy as np arr = np.array([True, False, True]) print(np.sort(arr))
Resultados de ejecución:
[False True True]
Si se utiliza el método sort() en un array bidimensional, se ordenarán dos arrays:
Para 2-D Ordenación de arrays
import numpy as np arr = np.array([3, 2, 4], [5, 0, 1]] print(np.sort(arr))
Resultados de ejecución:
[[2 3 4] [0 1 5]]