如何在一个单元格中包含 python 代码和降价
How to have python code and markdown in one cell
jupyter notebook 能否支持 markdown 单元格或 verse visa 中的内联 python 代码(关节炎计算,或绘制图形)。在一个单元格中同时包含 python 代码和降价。
我认为这不可能,但您可以使用一个扩展程序:https://github.com/ipython-contrib/IPython-notebook-extensions/wiki/python-markdown
这样您就可以在 markdown 单元格中显示 python 语句的结果(并且仅显示结果)。
from IPython.display import display, Markdown
display(Markdown("# Hello World!"))
你可以使用下面的神奇功能
%%md_with_code
"""
# Title
More markdown
"""
my_code.execute()
这是魔法函数的代码
from IPython.display import display, Markdown
from IPython.core.magic import register_cell_magic
from IPython import get_ipython
import ast
@register_cell_magic
def md_with_code(line, cell):
parsed = ast.parse(cell)
if not parsed:
return
if isinstance(parsed.body[0], ast.Expr) and isinstance(parsed.body[0].value, ast.Str):
display(Markdown(parsed.body[0].value.s.strip()))
get_ipython().run_cell(cell)
del md_with_code
del md_with_code
如果您接受 Colab 作为 'jupyter notebook',那么答案是肯定的。
这里有一些例子。
- 上半部分,代码单元格
- 下部,降价单元格
代码单元格中的代码:
#@markdown # Title
#@markdown **black**
#@markdown `code stuff`
#@markdown 
当您想在代码单元格中插入图像时非常有用。
jupyter notebook 能否支持 markdown 单元格或 verse visa 中的内联 python 代码(关节炎计算,或绘制图形)。在一个单元格中同时包含 python 代码和降价。
我认为这不可能,但您可以使用一个扩展程序:https://github.com/ipython-contrib/IPython-notebook-extensions/wiki/python-markdown
这样您就可以在 markdown 单元格中显示 python 语句的结果(并且仅显示结果)。
from IPython.display import display, Markdown
display(Markdown("# Hello World!"))
你可以使用下面的神奇功能
%%md_with_code
"""
# Title
More markdown
"""
my_code.execute()
这是魔法函数的代码
from IPython.display import display, Markdown
from IPython.core.magic import register_cell_magic
from IPython import get_ipython
import ast
@register_cell_magic
def md_with_code(line, cell):
parsed = ast.parse(cell)
if not parsed:
return
if isinstance(parsed.body[0], ast.Expr) and isinstance(parsed.body[0].value, ast.Str):
display(Markdown(parsed.body[0].value.s.strip()))
get_ipython().run_cell(cell)
del md_with_code
del md_with_code
如果您接受 Colab 作为 'jupyter notebook',那么答案是肯定的。
这里有一些例子。
- 上半部分,代码单元格
- 下部,降价单元格
代码单元格中的代码:
#@markdown # Title
#@markdown **black**
#@markdown `code stuff`
#@markdown 
当您想在代码单元格中插入图像时非常有用。