Jupyterなどの話
なんか、調べれば調べるほど、色々な技術がでてくる。
Jupyter関連でメモ。
Jupyter Notebookは、ブラウザ上で各種言語(Python、Ruby、R、Scala等)を用いて、データ分析、Notebookにコードの試行錯誤が残せる環境。
Notebookの保存形式はJSON。
以前の名前はIPython Notebook。
下記コマンドで起動、自動的にブラウザで立ち上がる。
$ jupyter notebook [I 12:06:18.690 NotebookApp] Writing notebook server cookie secret to /Users/ken/Library/Jupyter/runtime/notebook_cookie_secret [I 12:06:18.820 NotebookApp] Serving notebooks from local directory: /Users/ken [I 12:06:18.821 NotebookApp] 0 active kernels [I 12:06:18.821 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/ [I 12:06:18.821 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Control-Cで終了。
- Jupyter環境(Python2 & Python3)をAnacondaで構築(ArchLinux) - mofoolog
- Jupyter Notebookを利用してお手軽分析環境構築 | DATUM STUDIO 株式会社
- Jupyter NotebookをインストールしてProcessingを動かしてみた
- Project Jupyter | Home
- 現代のエンジニアのための強力なメモ帳 Jupyter notebookのすゝめ - クックパッド開発者ブログ
- Jupyter Notebook(IPython)のインストールと始め方 - TASK NOTES
最近 Python を初めた方は、私もそうでしたが Jupyter と IPython Notebook の違いについて悩むことと思いますが結論から言うと同じです。元々が IPython Notebook という名前でしたが、最近では多言語の対応もしているため、Jupyter という名前に変更されています。 そもそも IPython とは強力なインタラクティブシェルであり、特に補完機能なんかはとても便利です。それをサーバーで立ち上げてブラウザ上で実行できるようにしたものが IPython Notebook になります。実行結果の画像をインラインで表示したり、履歴を保存しておくこともできますし、Markdownでテキストを表示することも可能です。簡単にトライアルアンドエラーをしながら実行することができるので、Python 初心者にもオススメです。