Quero escrever um relatório para as aulas no caderno Jupyter. Eu gostaria de contar algumas coisas, gerar alguns resultados e incluí-los na marcação. Posso definir a saída da célula para ser interpretada como redução?
Eu gostaria desse comando: print '$\phi$'
para gerar o símbolo phi, assim como no markdown.
Ou seja, gostaria de ter um template feito no markdown e inserir os valores gerados pelo programa escritos no notebook. Recalcular o caderno deve gerar novos resultados e nova remarcação com os novos valores inseridos. Isso é possível com este software ou preciso substituir os valores sozinho?
python
ipython
jupyter
jupyter-notebook
fulafex
fonte
fonte
display_markdown
função.<IPython.core.display.Markdown object>
Você está pedindo basicamente duas coisas diferentes:
Células de markdown que geram resultados de código.
Células de código emitindo markdown
Como 2. já é abordado por outra resposta (basicamente: usar
Latex()
ouMarkdown()
importado deIPython.display
), vou me concentrar na primeira:1. Modelo de Markdown com variáveis inseridas
Com a extensão Python Markdown do Jupyter , na verdade, é possível fazer exatamente o que você descreve.
As instruções de instalação podem ser encontradas na página github de nbextensions. Certifique-se de habilitar a extensão markdown do python usando um comando jupyter ou o configurador de extensão .
Com a extensão, as variáveis são acessadas via
{{var-name}}
. Um exemplo para tal modelo de redução poderia ser assim:Naturalmente todas as variáveis ou imagens
a
,b
,i
deve ser definido no código anterior. E, claro, você também pode usar expressões no estilo Markdown-Latex (como$\phi$
) sem o comando de impressão. Esta imagem é do wiki da extensão, demonstrando a capacidade.Mais informações sobre essa funcionalidade sendo integrada ao ipython / jupyter são discutidas nos rastreadores de problemas para ipython e jupyter .
fonte