Quiero escribir un informe para las clases en el cuaderno Jupyter. Me gustaría contar algunas cosas, generar algunos resultados e incluirlos en la rebaja. ¿Puedo configurar la salida de la celda para que se interprete como rebaja?
Me gustaría ese comando: print '$\phi$'
generar el símbolo phi, como en la rebaja.
En otras palabras, me gustaría tener una plantilla hecha en markdown e insertar los valores generados por el programa escritos en el cuaderno. Recalcular el cuaderno debería generar nuevos resultados y nuevas rebajas con esos nuevos valores insertados. ¿Es eso posible con este software, o necesito reemplazar los valores por mí mismo?
python
ipython
jupyter
jupyter-notebook
fulaphex
fuente
fuente
display_markdown
función.<IPython.core.display.Markdown object>
Básicamente estás pidiendo dos cosas diferentes:
Celdas de Markdown que generan resultados de código.
Celdas de código que generan rebajas
Dado que 2. ya está cubierto por otra respuesta (básicamente: use
Latex()
oMarkdown()
importado deIPython.display
), me centraré en la primera:1. Plantilla de Markdown con variables insertadas
Con la extensión Jupyter Python Markdown de en realidad es posible hacer exactamente lo que describe.
Las instrucciones de instalación se pueden encontrar en la página de github de nbextensions. Asegúrese de habilitar la extensión de rebajas de python usando un comando jupyter o el configurador de extensiones .
Con la extensión, se accede a las variables a través de
{{var-name}}
. Un ejemplo de una plantilla de rebajas de este tipo podría verse así:Naturalmente, todas las variables o imágenes
a
,b
,i
deberían fijarse en el código anterior. Y, por supuesto, también puede utilizar expresiones de estilo Markdown-Latex (como$\phi$
) sin el comando de impresión. Esta imagen es de la wiki de la extensión, lo que demuestra la capacidad.Más información sobre esta funcionalidad que se integra en ipython / jupyter se analiza en los rastreadores de problemas para ipython y jupyter .
fuente