使用 Jupyter Notebook 和 nbconvert 创建幻灯片时如何使单元格输入部分(代码)消失 - 仅显示输出?

问题描述 投票:0回答:2

我正在尝试使用 jupyter Notebook 和 nbconvert Python 模块为数据分析任务创建幻灯片。

我想显示单元格的输出,即可视化部分,并且我想去掉代码部分。

它已创建,但代码部分在幻灯片中。

我尝试了 Udacity 数据分析纳米学位的解决方案,建议安装预先编写的模板,然后运行命令:

jupyter nbconvert Example_Project_Diamonds_Part2.ipynb --到幻灯片 --postserve --template output_toggle

模板

但我收到“slides_reveal.tpl”模板不存在的错误,当我尝试从互联网下载它时,我不断收到相同的错误,但模板名称不同(就像一个漩涡)。

python jupyter-notebook data-analysis reveal.js nbconvert
2个回答
0
投票
  1. 打开 Jupyter Notebook 主页。
  2. 选择“新建”(位于右上角),然后选择“终端”。
  3. 转到 .ipynb 文件的目录。
  4. 在提示符中键入以下命令:
jupyter nbconvert --to slides <filename>.ipynb --TemplateExporter.exclude_input=True

或者您可以直接输入 jupyter 笔记本本身:

!jupyter nbconvert --to slides <filename>.ipynb --TemplateExporter.exclude_input=True

0
投票

扩展答案:

隐藏所有输入(代码):

jupyter nbconvert --to slides --no-input my-notebook.ipynb

仅隐藏选定的输入:

  1. 添加单元格标签“output_only”
  2. --TagRemovePreprocessor.remove_input_tags={\"output_only\"}

来源

使用扩展程序:
github.com/kirbs-/hide_code

奖励:隐藏所有提示:

jupyter nbconvert --to slides --no-prompt my-notebook.ipynb

© www.soinside.com 2019 - 2024. All rights reserved.