Jupyter-converting-notebooks
Jupyter-ノートブックの変換
Jupyterノートブックファイルの拡張子は .ipynb です。 ノートブックは、ノートブックアプリによってWebブラウザーでレンダリングされます。 ファイルメニューのオプションとしてダウンロードを使用することにより、さまざまなファイル形式にエクスポートできます。 Jupyterには、 nbconvert オプションの形式のコマンドラインインターフェイスもあります。 デフォルトでは、nbconvertはノートブックをHTML形式にエクスポートします。 あなたはこの目的のために次のコマンドを使用することができます-
これにより、 mynotebook.ipynb が mynotebookl に変換されます。 他のエクスポート形式は、 --to
句で指定されます。
他のオプションには、['asciidoc'、 'custom'、 'html'、 'latex'、 'markdown'、 'notebook'、 'pdf'、 'python'、 'rst'、 'script'、 'slides’が含まれることに注意してください。
HTMLには「基本」テンプレートと「完全」テンプレートが含まれます。 以下に示すように、コマンドラインでそれを指定することができます-
LaTexは、科学的な植字で特別に使用されるドキュメント準備形式です。 Jupyterには、「ベース」、「記事」、および「レポート」テンプレートが含まれています。
ラテックスを介してPDFを生成するには、次のコマンドを使用します-
ノートブックはHTMLスライドショーにエクスポートできます。 変換では、バックグラウンドでReveal.jsを使用します。 HTTPサーバーによってスライドを提供するには、コマンドラインに—postserveを追加します。 インターネット接続を必要としないスライドを作成するには、Reveal.jsライブラリを your_talk.slidesl と同じディレクトリに配置します。
markdownオプションは、ノートブックを単純なマークダウン出力に変換します。 マークダウンセルは影響を受けず、コードセルは4スペース分インデントされます。
これは、ノートブックからPython(またはカーネルに応じて他の言語)スクリプトを取得する最も簡単な方法です。