IPython Notebookへのインポート方法pyファイル

3091 ワード

関連記事リンク
IPython Notebookへのインポート方法pyファイルはどのようにipynbをblog(html,markdownフォーマット)にパブリッシュします
Introducing IPython Notebook Beginner’s IPython Notebook Tutorial
Example notebook showing how to do statistics in IPython Notebook next generation slides for Jupyter Notebooks
IPython Notebookは使いやすいが、既存のものをインポートする必要がある場合がある.pyファイルでは、インポート方法を選択して異なる効果を達成する必要があります.現在、3つの方法があります.
(1)直接.pyファイルをNotebookインタフェースのリストにドラッグ
ipython notebook

(2)利用%load:
%load test.py

この方法は自分で書くことができる.pyファイルをそのままcellに移すと、自然と私たちが達成したい効果ではありません.
(3)IPythonを利用する.nbformat.current
import IPython.nbformat.current as nbf

nb = nbf.read(open('test.py', 'r'), 'py')

nbf.write(nb, open('test.ipynb', 'w'), 'ipynb')

これによりtestという名前が生成する.ipynbのファイル
実行タイミング
ExecutionTimeプラグインで各cellの実行時間を計ることができます.
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextension enable execute_time/ExecuteTime

便利さを分かち合う
Webページでの共有をサポートし、GitHubではNotebookの展示を天然にサポートし、nbviewerでドキュメントを共有することもできます.もちろんHTML、Markdown、PDFなど様々な形式の文書にも対応しています
リモート運転
どこでもネットワークリンクリモートサーバで演算が可能ですが、ここではリモート実行の例を示し、Jupyter Notebookを体験することができます.
スライド作成
Jupyter Notebookはデータ分析の過程を展示するのが得意である以上、ホームページ形式で共有するほか、もちろんスライド形式に作成することもできます.ここでは、簡潔で明瞭なスタイルのスライドの例を参照してください.
では、Jupyter Notebookでスライドを作るにはどうすればいいのでしょうか.まずnotebookのメニューバーでView>Cell Toolbar>Slideshowを選択すると、ドキュメントの各セルの右上隅にSlide Typeのオプションが表示されます.異なるタイプを設定することで、スライドのフォーマットを制御します.次の5つのタイプがあります.
Slide:   ,            。
Sub-Slide:   ,            。
Fragment:       ,           ,      。
Skip:           。
Notes:          ,         。

スライド形式のnotebookを作成したら、どのようにプレゼンテーションしますか?この場合、nbconvertを使用する必要があります.
jupyter nbconvert notebook.ipynb --to slides --post serve

コマンドラインに上記のコードを入力すると、ブラウザは自動的に対応するスライドを開きます.
References
IPython Notebookにインポートする.pyファイル
Cannot import .py file to ipython notebook
Converting to (not from) ipython Notebook format