Je souhaite rédiger un rapport pour les classes dans le notebook Jupyter. J'aimerais compter certaines choses, générer des résultats et les inclure dans le démarquage. Puis-je définir la sortie de la cellule à interpréter comme une démarque?
Je voudrais une telle commande: print '$\phi$'
générer le symbole phi, tout comme dans markdown.
En d'autres termes, j'aimerais faire créer un modèle en démarque et insérer les valeurs générées par le programme écrit dans le cahier. Le recalcul du bloc-notes devrait générer de nouveaux résultats et une nouvelle démarque avec ces nouvelles valeurs insérées. Est-ce possible avec ce logiciel ou dois-je remplacer les valeurs par moi-même?
la source
display_markdown
fonction.<IPython.core.display.Markdown object>
Vous demandez essentiellement deux choses différentes:
Cellules Markdown produisant des résultats de code.
Cellules de code générant une démarque
Puisque 2. est déjà couvert par une autre réponse (essentiellement: utiliser
Latex()
ouMarkdown()
importé deIPython.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: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 .
la source