A medida que trabajamos con Jupyter Notebook es posible que instalemos múltiples kernels. Algo que es normal, ya que nos permite trabajar con diferentes versiones de Python, Julia o R sin afectar al entorno de producción. Aunque tiene un problema, una vez desinstalado el entorno este no se borra de la configuración de Jupyter, por lo que será posible seleccionar este, aunque no … [Leer más...] acerca de Eliminar los kernels en Jupyter
Jupyter
Extensiones de Jupyter Notebook para facilitar las tareas de codificación
Una de las grandes virtudes de Jupyter Notebook es la posibilidad de instalar complementos con los que extender las funcionalidades. Entre los paquetes disponibles en la actualidad posiblemente uno de los más completos es jupyter_contrib_nbextensions. Un paquete que contiene más de 60 extensiones del que podéis encontrar dos entradas anteriores analizando algunas de sus … [Leer más...] acerca de Extensiones de Jupyter Notebook para facilitar las tareas de codificación
Truco: Aplicación para identificar símbolos LaTeX
Una de las características importantes de los Jupyter Notebook es la posibilidad de incluir ecuaciones con notación LaTeX en los comentarios Markdown. Algo que facilita enormemente la documentación de los Notebooks. Para lo que solamente es necesario unos conocimientos básicos de LaTeX. A pesar de ello, a la hora de crear una ecuación, puede ser posible no acordarse de cuál es … [Leer más...] acerca de Truco: Aplicación para identificar símbolos LaTeX
Mejorar el rendimiento en Jupyter con Cython
Cython es una librería de Python con la cual se puede aumentar fácilmente el rendimiento de nuestro código en más de un orden de magnitud. Lo que se puede conseguir incluso sin la necesidad de incluir cambios en el código. Anteriormente he escrito una entrada con los fundamentos de esta librería y cómo mejorar el rendimiento de los archivos py. En esta ocasión se explicará cómo … [Leer más...] acerca de Mejorar el rendimiento en Jupyter con Cython
Disponible JupyterLab 3.0
Ya se encuentra disponible la versión 3.0 de JupyterLab, una versión que incluye múltiples novedades. Entre las que se puede destacar el lanzamiento de un nuevo depurador visual con el que es más fácil localizar errores en nuestro código. Además de esta novedad se puede destacar otras como:Es posible configurar la interfaz de JupyterLab en múltiples idiomasLa tabla de … [Leer más...] acerca de Disponible JupyterLab 3.0
Tema oscuro en Jupyter Notebook
Personalmente me gusta trabajar con temas oscuros en las aplicaciones. Lo que hace que la pantalla brille menos y, por lo menos desde mi punto de vista, es más agradable. Algo que posiblemente ya habréis notado los lectores habituales en las diferentes capturas de pantalla. Una de las aplicaciones que más uso es Jupyter Notebook, en el que no existe un gestor de temas por … [Leer más...] acerca de Tema oscuro en Jupyter Notebook
¡Hola Julia!
Con esta entrada y durante las próximas semanas quiero comenzar con un experimento para estos meses de verano. Publicar un "diario" en el que explicaré cómo he aprendido de Julia. Un lenguaje del que ya hemos hablado en diferentes ocasiones y el cual es candidato a ser uno de los lenguajes de referencia para los científicos de datos en los próximos años. Una serie a la que … [Leer más...] acerca de ¡Hola Julia!
Jupyter Notebooks en Visual Studio Code
Una de las herramientas que ha revolucionado el trabajo con Python para el tratamiento de datos es Jupyter Notebooks. Por otro lado, uno de los editores de texto más populares en la actualidad es Visual Studio Code. La buena noticia para los que nos gustan ambas herramientas es que, gracias a las extensiones de Visual Studio Code, es posible ejecutar directamente Jupyter … [Leer más...] acerca de Jupyter Notebooks en Visual Studio Code
Truco Jupyter: Ignorar errores en las celdas de Jupyter Notebook
En un notebook de Jupyter cuando se están ejecutando las celdas en modo y una de estas contiene un error el proceso de ejecución se para. Ignorando el resto de las celdas a partir de aquella en la que produjo el error. Generalmente este es el comportamiento que esperaríamos. Si una celda tiene un error, posiblemente el resto tampoco puedan funcionar. Pero qué pasaría si … [Leer más...] acerca de Truco Jupyter: Ignorar errores en las celdas de Jupyter Notebook
Comparar el contenido de dos Jupyter celda a celda.
Uno de los problemas que pueden existir a la hora de trabajar con documentos Jupyter es el control de cambios en los documentos. Es decir, saber qué celdas han cambiado y cuales son iguales. Incluso pequeños cambios que pueden cambiar completamente el resultado del documento. Algo, que a medida que el tamaño de los documentos crecer, es más necesario poder hacer de forma … [Leer más...] acerca de Comparar el contenido de dos Jupyter celda a celda.
Mostrar barra de progreso en Jupyter
Al aumentar la complejidad la complejidad de los análisis realizados en un Jupyter Notebook. O al aumentar el conjunto de datos sobre el que se trabaja. Los procesos pueden pasar de unos pocos segundos a minutos o incluso horas. En estas situaciones saber el estado del proceso y una estimación del tiempo que falta para finalizar puede ser de gran ayuda. Para lo que las barras … [Leer más...] acerca de Mostrar barra de progreso en Jupyter
Truco Jupyter: ¿cómo se eliminar la salida en una celda de un IPython Notebook?
La salida de las celdas de un IPython Notebook son los resultados su ejecución. Por lo que en la mayoría de los casos es una información tanto útil y como necesaria. Pero a medida que crecen los análisis realizados en algunos IPython Notebook la información mostrada puede ser redundante e innecesaria. Por lo que puede útil poder eliminar la salida en una celda de un IPython … [Leer más...] acerca de Truco Jupyter: ¿cómo se eliminar la salida en una celda de un IPython Notebook?