Я хочу написать отчет о занятиях в Jupyter notebook. Я бы хотел посчитать кое-что, сгенерировать результаты и включить их в уценку. Могу ли я настроить вывод ячейки как уценку?
Мне нужна такая команда: print '$\phi$'
генерировать символ phi, как в уценке.
Другими словами, я бы хотел сделать шаблон в markdown и вставить значения, созданные программой, записанной в блокноте. Пересчет записной книжки должен дать новые результаты и новую уценку с добавленными новыми значениями. Возможно ли это с помощью этого программного обеспечения, или мне нужно заменить значения самостоятельно?
python
ipython
jupyter
jupyter-notebook
фулафекс
источник
источник
display_markdown
функцией.<IPython.core.display.Markdown object>
По сути, вы просите о двух разных вещах:
Ячейки Markdown, выводящие результаты кода.
Ячейки кода, выводящие уценку
Поскольку 2. уже охвачен другим ответом (в основном: использовать
Latex()
илиMarkdown()
импортировать изIPython.display
), я сосредоточусь на первом:1. Шаблон Markdown со вставленными переменными
С расширением Jupyter Python Markdown действительно можно делать именно то, что вы описываете.
Инструкции по установке можно найти на странице github nbextensions. Убедитесь, что вы включили расширение уценки python с помощью команды jupyter или конфигуратора расширений .
С расширением доступ к переменным осуществляется через
{{var-name}}
. Пример такого шаблона уценки может выглядеть так:Естественно , все переменные или изображения
a
,b
,i
должны быть установлены в предыдущем коде. И, конечно, вы также можете использовать выражения в стиле Markdown-Latex (например,$\phi$
) без команды печати. Это изображение из вики-страницы расширения, демонстрирующее возможности.Дополнительная информация об этой функции, интегрированной в ipython / jupyter, обсуждается в средствах отслеживания проблем для ipython и jupyter .
источник