Valores únicos con NumPy
unique reduce un array a sus valores diferentes.
¿Qué es Valores únicos con NumPy?
unique reduce un array a sus valores diferentes.
Obtén valores distintos y frecuencias.
¿Cuándo se utiliza?
- Realizar cálculos vectorizados.
- Procesar arrays, matrices y datos científicos.
- Preparar datos para data science y machine learning.
Código de ejemplo
main.py
import numpy as np
values = np.array([3, 1, 3, 2, 1, 3])
unique, counts = np.unique(values, return_counts=True)
print(dict(zip(unique, counts)))
Resultado esperado
{1: 2, 2: 1, 3: 3}
Cómo funciona
return_counts devuelve el número de apariciones junto a los valores ordenados.
Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.
Ejercicios prácticos
Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.
- Cambia shape y dtype.
- Prueba números negativos, decimales y valores ausentes.
- Mide el rendimiento con arrays mayores.