在 Markdown Jupyter notebook 中使用输出

Using Output In markdown Jupyter notebook

我正在使用 Jupyter Notebook 编写我的报告,在我的 markdown 中包含一个输出会很方便。

下面的问题是一个类似的问题。

例如,我有一个代码单元格,代码为

In[1]: import random
       a = random.randint(1,4);a

输出为

Out[1]: 2

在我的报告中,我真的很想包括这个输出,就像

'the chosen number was 2'

但是,由于 2 是一个随机数,如果有办法在我的降价中包含变体 a 会非常方便,例如;

'the chosen number was %a'

一种方式。

有什么办法可以实现吗?

在主笔记本中还不可能(尽管有关于它的讨论)但是有一个扩展应该适合您的目的:

http://jupyter-contrib-nbextensions.readthedocs.io/en/latest/nbextensions/python-markdown/readme.html

它包含在 ipython-contrib-extensions 包中,安装说明如下: http://jupyter-contrib-nbextensions.readthedocs.io/en/latest/install.html