Curso 6: Temas Avanzados | Módulo 2 de 12

Numba

Dashboard JIT: @jit, @vectorize, @cuda simulado. Speedup visual con/sin Numba.

Como un coche híbrido: Numba es el motor eléctrico que se activa cuando necesitas acelerar. Pones @jit (Just-In-Time) encima de una función y Numba la compila en el momento justo, como si el coche cambiara automáticamente de gasolina a eléctrico. @vectorize es como activar el turbo para operaciones en arrays. @cuda es como tener 1000 motores pequeños trabajando en paralelo.

🎯 ¿Qué aprenderás?

Dashboard JIT: Numba en Acción

Compara velocidad de código Python puro vs Numba @jit y @vectorize.



Python
@jit
@vectorize
Ejecuta el benchmark Numba para ver la aceleración y ganar tu insignia.

📌 Resumen del módulo