将Jupyter Notebook转换为Markdown等其他格式

时间:2021-6-4 作者:qvyue
将Jupyter Notebook转换为Markdown等其他格式
Jupyter Notebook

Jupyter Notebook是现在大家在进行机器学习和数据分析等任务时常用的一款工具,其默认使用的格式为.ipynb,目前也已经在GitHub等网站,以及VS Code、PyCharm等IDE中得到了良好的支持。但有时候我们还是需要将其转换为其他格式,应该如何进行呢?

其实Jupyter本身就提供了nbconvert这样一款工具,支持将Jupyter Notebook转换为以下格式:

  • ASCII Doc
  • HTML
  • LaTeX
  • Markdown
  • PDF
  • Python
  • RST
  • Slides

其使用也非常简单。

首先,我们需要安装jupyter_contrib_nbextensions这个包。这个包在Anaconda的默认源中没有,可以使用conda-forge源。

conda install -c conda-forge jupyter_contrib_nbextensions

或者使用Pip:

pip install jupyter_contrib_nbextensions

之后我们就可以使用nbconvert工具了,使用方法为:

jupyter nbconver --to markdown notebook.ipynb

其中markdown可以替换为你想要输出的任意格式。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。