Vous demandez essentiellement deux choses différentes:
Cellules Markdown produisant des résultats de code.
J'aimerais compter certaines choses, générer des résultats et les inclure dans le démarquage. [...] Je voudrais avoir un modèle en démarque et insérer les valeurs générées par le programme dans le cahier
Cellules de code générant une démarque
Je voudrais une telle commande: print '$\phi$'
générer le symbole phi, tout comme dans markdown.
Puisque 2. est déjà couvert par une autre réponse (essentiellement: utiliser Latex()
ou Markdown()
importé de IPython.display
), je me concentrerai sur la première:
1. Modèle Markdown avec des variables insérées
Avec l'extension Jupyter Python Markdown, il est en fait possible de faire exactement ce que vous décrivez.
Les instructions d'installation peuvent être trouvées sur la page github de nbextensions. Assurez-vous d'activer l'extension Python Markdown à l' aide d'une commande jupyter ou du configurateur d'extension .
Avec l'extension, les variables sont accessibles via {{var-name}}
. Un exemple d'un tel modèle de démarque pourrait ressembler à ceci:
Code Python dans les cellules Markdown
La variable a est {{a}}
Vous pouvez également intégrer LateX: {{b}} ici!
Même les images peuvent être intégrées: {{i}}
Naturellement , toutes les variables ou les images a
, b
, i
doivent être définies dans le code précédent. Et bien sûr, vous pouvez également utiliser des expressions de style Markdown-Latex (comme $\phi$
) sans la commande d'impression. Cette image provient du wiki de l'extension, démontrant la capacité.
De plus amples informations sur cette fonctionnalité en cours d'intégration dans ipython / jupyter sont discutées dans les trackers de problèmes pour ipython et jupyter .
display_markdown
fonction.