NumPy
v2.4 — Edición 2026. Un curso en audio para introducir NumPy, explicando su alto rendimiento, los arrays multidimensionales y su papel fundamental en el ecosistema de Python. (v2.4, Edición 2026)
Episodios
La identidad central: ndarray
3m 58sEste episodio cubre el objeto ndarray, los tipos de datos homogéneos y la asignación de memoria fija. Aprenderás por qué las listas estándar de Python son ineficientes para matemáticas a gran escala y cómo NumPy lo soluciona recurriendo a código C compilado.
Invocando arrays: Creación y forma
4m 13sEste episodio explora cómo crear correctamente arrays multidimensionales utilizando funciones intrínsecas. Aprenderás a usar herramientas como zeros, arange y linspace para generar conjuntos de datos al instante.
Bajo el capó: Memoria, strides y vistas
4m 13sEste episodio profundiza en la arquitectura interna de NumPy, centrándose en el búfer de datos y los strides. Aprenderás por qué operaciones como el slicing y la transposición son prácticamente instantáneas, ya que devuelven vistas de memoria, no copias.
Funciones universales: Matemáticas sin bucles
3m 54sEste episodio cubre las funciones universales (ufuncs) y cómo vectorizan las operaciones. Aprenderás a eliminar por completo los bucles for de Python aplicando matemáticas elemento a elemento y reducciones basadas en ejes.
Broadcasting: La magia de las formas discordantes
4m 18sEste episodio explica las reglas exactas del Broadcasting. Aprenderás cómo NumPy estira conceptualmente arrays de formas diferentes para que puedan procesarse juntos sin desperdiciar memoria.
Filtrado de precisión: Enmascaramiento booleano
3m 45sEste episodio se centra en el enmascaramiento booleano avanzado para filtrar conjuntos de datos complejos. Aprenderás a extraer puntos de datos muy específicos de arrays masivos utilizando lógica condicional simple.
El traductor universal: Interoperabilidad
4m 14sEste episodio revela por qué NumPy sigue siendo la columna vertebral de la ciencia de datos en Python. Aprenderás cómo DLPack y la interfaz de array permiten compartir memoria zero-copy entre herramientas como Pandas y PyTorch.