python

Introducción a Machine Learning con Python (Parte 2)

En la entrada anterior, Introducción a Machine Learning con Python (Parte 1), di unas pequeñas pinceladas sobre lo que es el Aprendizaje Automático con algunos ejemplos prácticos. Ahora vamos a adentrarnos en materia de un modo más estructurado viendo paso a paso algunas de las técnicas que podemos emplear en… Leer más »Introducción a Machine Learning con Python (Parte 2)

C elemental, querido numba

Volvemos al torneo del rendimiento!!! Recapitulando. Un artículo sobre Cython donde conseguíamos mejoras de velocidad de código Python con numpy arrays de 40x usando Cython desembocó en mejoras de 70x usando numba. En esta tercera toma vamos a ver si con Cython conseguimos las velocidades de numba tomando algunas ideas… Leer más »C elemental, querido numba

Cómo acelerar tu código Python con numba

Introducción En este artículo vamos a hacer un repaso exhaustivo de cómo acelerar sustancialmente tu código Python usando numba. Ya hablamos sobre la primera versión de numba en el blog, allá por 2012, pero ha habido importantes cambios desde entonces y la herramienta ha cambiado muchísimo. Recientemente Continuum publicó numba… Leer más »Cómo acelerar tu código Python con numba

Introducción a Python para científicos e ingenieros, 2ª edición, ¡ya disponible!

Curso Python online y gratuito de introducción al lenguaje de programación Python para científicos e ingenieros. Los vídeos de este curso online se dividen en dos ediciones: la primera recoge los fundamentos de Python científico y la segunda los últimos avances introducidos en el 2015 con IPython 3 (Jupyter). Ambas… Leer más »Introducción a Python para científicos e ingenieros, 2ª edición, ¡ya disponible!

FEniCS: Resolución de ecuaciones diferenciales en Python

Introducción En este artículo os voy a presentar el proyecto FEniCS, una colección de bibliotecas escritas con interfaz en Python para la resolución de ecuaciones diferenciales por el método de los elementos finitos. FEniCS proporciona un método muy inteligente para automatizar los procesos más laboriosos de la solución de este… Leer más »FEniCS: Resolución de ecuaciones diferenciales en Python

Cursos #AeroPython: algunas conclusiones

La semana pasada clausuramos nuestro segundo curso de Python para aeronáuticos con unas más que exitosas PyCañas (¡lamentablemente sin testimonio gráfico!) y fue incluso más emocionante que la primera edición. Hemos pulido el material, hemos progresado como profesores y como programadores y nuestros alumnos han acabado muy contentos. Me gustaría… Leer más »Cursos #AeroPython: algunas conclusiones