Filtrar array NumPy
Uma comparação gera True ou False para cada elemento.
O que é Filtrar array NumPy?
Uma comparação gera True ou False para cada elemento.
Selecione valores com máscara booleana.
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
scores = np.array([64, 82, 91, 73, 88])
passing = scores[scores >= 80]
print(passing)
Saída esperada
[82 91 88]
Como funciona
A máscara mantém posições verdadeiras; combine condições com & ou | e parênteses.
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.