Valores únicos com NumPy
unique reduz um array aos seus valores diferentes.
O que é Valores únicos com NumPy?
unique reduz um array aos seus valores diferentes.
Obtenha valores distintos e frequências.
Quando usar?
- Executar cálculos vetorizados.
- Processar arrays, matrizes e dados científicos.
- Preparar dados para data science e machine learning.
Código de exemplo
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)))
Saída esperada
{1: 2, 2: 1, 3: 3}
Como funciona
return_counts devolve as ocorrências junto dos valores ordenados.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Altere shape e dtype.
- Teste números negativos, decimais e valores ausentes.
- Meça o desempenho com arrays maiores.