Ejecutar NumPy online

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

Ejecutar código →
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.

  1. Cambia shape y dtype.
  2. Prueba números negativos, decimales y valores ausentes.
  3. Mide el rendimiento con arrays mayores.
Ejecutar en el IDE de Python →