Básicamente estás pidiendo dos cosas diferentes:
Celdas de Markdown que generan resultados de código.
Me gustaría contar algunas cosas, generar algunos resultados e incluirlos en la rebaja. [...] Me gustaría tener una plantilla en markdown e insertar valores generados por el programa en el cuaderno
Celdas de código que generan rebajas
Me gustaría ese comando: print '$\phi$'
generar el símbolo phi, como en la rebaja.
Dado que 2. ya está cubierto por otra respuesta (básicamente: useLatex()
o Markdown()
importado de IPython.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í:
Código Python en celdas de Markdown
La variable a es {{a}}
¡También puede insertar LateX: {{b}} aquí!
Incluso se pueden insertar imágenes: {{i}}
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 .
display_markdown
función.