使用 Hydrogen,我如何保存他们的 python 脚本,其中包含像 jupyter 笔记本一样的输出?

tra*_*nes 5 python python-2.7 atom-editor hydrogen

我是 Atom 和 Jupyter 的新手。我只安装了 Hydrogen 并且我正在测试一个简单的脚本。我可以制作一些数据,shift+Enter 显示内联图!我想用我在 Atom+Hydrogen GUI 中看到的输出块保存文件。我见过像这样的其他 Jupyter 笔记本。我能做到吗?怎么做?

Pet*_*alo 1

您可以使用Pandoctools来完成此操作。它可以将氢 *.py / *.md 文档导出为任何 Pandoc 输出格式或 Jupyter 笔记本。

\n\n

例如,您可以创建并注册Jupyter 内核。例如可以命名为“nn”。这应该与您在 Atom/Hydrogen 中选择的内核相同。然后将 hat 添加到 Python 文件,将 Hydrogen 拆分为单元格,提供设置并设置 Markdown 单元格(注释元数据行将导出到 ipynb,可以在nteract本机应用程序中打开):

\n\n
"""\n---\nkernels-map:\n  py: nn\njupyter:\n  kernelspec:\n    display_name: nn\n    language: python\n    name: nn\npandoctools:\n  out: "*.pdf"\n  # out: "*.ipynb"\n...\n\n# Markdown section title 1\n\nSome **static** Markdown text.\n"""\n\n\n# %% {echo=False}\nimport IPython.display as ds\nimport math\nimport sugartex as stex\n\n\n# %% {markdown}\n"""\n# Markdown section title 2\n\nThe quick brown Fox jumps over the lazy dog.\n"""\n\n\n# %%\nds.Markdown(stex.pre(f\'\'\'\n\nSome **dynamic** Markdown text with SugarTeX formula: \xcb\x8e\xce\xb1^\xcb\xb1{math.pi:1.3f}\xcb\xb2\xcb\x8e.\nIt works because of the `Markdown` display option and `sugartex` Pandoc filter.\nAcually `stex.pre` is redundant here but it is needed when the text is imported\nor read from somewhere instead of being written in the same document.\n\n\'\'\'))\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后通过 pandoctools 转换文件:将文件拖放到 pandoctools 快捷方式/可执行文件或“使用”pandoctools 可执行文件打开。

\n\n

另请参阅:

\n\n\n