Herramientas de usuario

Herramientas del sitio


informatica:software:jupyter_notebook

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:software:jupyter_notebook [2021/05/21 18:44] – creado tempwininformatica:software:jupyter_notebook [2025/10/17 09:36] (actual) – [Jupyter Notebook] tempwin
Línea 5: Línea 5:
   * [[https://jupyter.org/|Web oficial]]   * [[https://jupyter.org/|Web oficial]]
  
-Típicos casos de uso: Uses include: transformación y limpieza de datos, simulación numérica, modelos estadísticos, visualización de datos, machine learning...+Típicos casos de uso: transformación y limpieza de datos, simulación numérica, modelos estadísticos, visualización de datos, machine learning... 
 + 
 +Jupyter soporte más de 40 lenguajes de programación, aunque es muy popular su uso con Python. 
 + 
 +===== Instalación ===== 
 + 
 +Es una aplicación de Python, así que podemos usar ''pip'': 
 + 
 +<code> 
 +pip install notebook 
 +</code> 
 + 
 +===== Ejecución ===== 
 + 
 +<code> 
 +jupyter notebook 
 +</code> 
 + 
 +Por defecto intentará abrir el **Notebook** en un navegador, en el puerto 8888. Si no queremos: 
 + 
 +<code> 
 +jupyter notebook --no-browser --port 9999 
 +</code> 
 + 
 +Si lo estamos lanzando en una máquina remota, nos interesa que exponga su IP pública para poder conectarnos a él: 
 + 
 +<code> 
 +jupyter notebook --no-browser --ip 0.0.0.0 
 +</code> 
 + 
 +Por pantalla se nos informará de la dirección que debemos utilizar para acceder al Notebook: 
 + 
 +<code> 
 +$ jupyter notebook --no-browser --ip 0.0.0.0 
 +[I 18:52:12.359 NotebookApp] Serving notebooks from local directory: /home/tempwin/python 
 +[I 18:52:12.359 NotebookApp] The Jupyter Notebook is running at: 
 +[I 18:52:12.359 NotebookApp] http://vmi212480.contaboserver.net:8888/?token=367103d0cc62c73b33ed061c16de7b5a31db8124b9689cf1 
 +[I 18:52:12.359 NotebookApp]  or http://127.0.0.1:8888/?token=367103d0cc62c73b33ed061c16de7b5a31db8124b9689cf1 
 +[I 18:52:12.359 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 
 +[C 18:52:12.363 NotebookApp]  
 +     
 +    To access the notebook, open this file in a browser: 
 +        file:///home/tempwin/.local/share/jupyter/runtime/nbserver-3843-open.html 
 +    Or copy and paste one of these URLs: 
 +        http://vmi212480.contaboserver.net:8888/?token=367103d0cc62c73b33ed061c16de7b5a31db8124b9689cf1 
 +     or http://127.0.0.1:8888/?token=367103d0cc62c73b33ed061c16de7b5a31db8124b9689cf1 
 + 
 +</code> 
 + 
 +===== Atajos de teclado ===== 
 + 
 +Modo comando (<key>Esc</key>): 
 + 
 +^ Tecla     ^ Descripción ^ 
 +| <key>d</key>     | Elimina la celda seleccionada 
 +| <key>%%A%%</key>     | Inserta una celda arriba 
 +| <key>B</key>     | Inserta una celda abajo  | 
 + 
 +Modo edición (<key>Enter</key>): 
 + 
 +^ Tecla     ^ Descripción ^ 
 +| <key>Shift</key> + <key>Enter</key>  | Ejecutar celda  | 
 +| <key>Ctrl</key> + <key>Enter</key>   | Ejecutar las celdas seleccionadas 
 +| <key>Alt</key> + <key>Enter</key>    | Ejecutar celda e insertar debajo 
 + 
 +===== Python ===== 
 + 
 +Notas sobre el uso de código Python con Jupyter Notebook. 
 + 
 +<code> 
 +# Incluimos el soporte para gráficas en el Notebook de Jupyter 
 +%matplotlib inline 
 +</code> 
 + 
 +<code python> 
 +data["precios"].hist() 
 +</code> 
 + 
 +Se generará una gráfica con el histograma de esa columna del DataFrame (permite mostrar cómo se distribuyen los datos)
informatica/software/jupyter_notebook.1621615478.txt.gz · Última modificación: por tempwin