我想使用Jupyter / IPython笔记本来编写报告,但我更愿意避开浏览器界面。相反,我希望能够以某种基于文本的格式编写笔记本,例如降价,然后出口笔记本。基本上我想在Knitr-esque工作流程中使用Jupyter。这目前可能吗?
提前致谢。
答案 0 :(得分:1)
Jupyter笔记本存储为json。如果您习惯阅读原始JSON,只需在您喜欢的文本编辑器中打开笔记本文件。
答案 1 :(得分:1)
要获得Knitr-esque流程,您可以查看Atom插件hydrogen。根据我的理解,它允许您使用已安装的Jupyter内核执行内联代码。当然,这只适用于Atom。
答案 2 :(得分:0)
您提到knitr
,因此至少部分代码可能是R.如果是这样,请查看http://rmarkdown.rstudio.com/r_notebooks.html处的RStudio笔记本预览。它将笔记本以纯文本格式存储为Rmd文件,但将其扩展为HTML以供显示。您还可以从HTML中恢复纯文本。但我不知道Python支持会有多好。
答案 3 :(得分:0)
您可以在Markdown中编写报告,然后使用notedown
将其转换为Jupyter笔记本:
这是knitr
最接近的选项。它还支持r-markdown(.Rmd
)转换。
答案 4 :(得分:0)
Jupytext正是这样做的。它使您可以编辑脚本或降价并自动同步到Jupyter Notebook和其他格式。