Ordenamiento de arreglos en NumPy
- Página anterior Búsqueda de arreglos en NumPy
- Página siguiente Filtrado 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))
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))
Ejemplo
Ordenar un array booleano:
import numpy as np arr = np.array([True, False, True]) print(np.sort(arr))
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))
- Página anterior Búsqueda de arreglos en NumPy
- Página siguiente Filtrado de arreglos en NumPy