Filtrar un array NumPy
Una comparación genera True o False por elemento.
¿Qué es Filtrar un array NumPy?
Una comparación genera True o False por elemento.
Selecciona valores con una máscara booleana.
¿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
scores = np.array([64, 82, 91, 73, 88])
passing = scores[scores >= 80]
print(passing)
Resultado esperado
[82 91 88]
Cómo funciona
La máscara conserva posiciones verdaderas; combina condiciones con & o | y paréntesis.
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.