Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
即席!
データサイエンティスト?
Jupyter Notebookを使えばあなたもなれる
Vagrant + Dockerで手軽にスタート
2016-07-22 JAGA#50
清水悟 (@shimitei)
Jupyter Notebook
• http://jupyter.org/
• Browser-based REPL (れぷる)
• Visualization
ブラウザ上でコード書いて処理結果を視覚化
Jupyter Notebook
• ちょろっとコードを書くだけで
• グラフが出る
• https://gist.github.com/chezou/38b46bdecf0de9e
06450
Python
ライブラリが充実
• 数値計算:NumPy
• 科学計算:SciPy
• グラフプロット:matplotlib
• データ処理:Pandas
• 機械学習:sci-kit learn
REPL (Read-Eval-Print-Loop)
• 読んで・評価して・表示して・を繰り返す
ブラウザベースでコードの再編集、再実行がしやすい
結果も見やすく確認しやすい
• 対話モード、インタラクティブシェル
Rubyでのirb, Ja...
レポート書きにも
• http://myenigma.hatenablog.com/entry/2016/02/20/183
423
• Latex(らてふ)記法で数式を書ける
• 数式の計算も
Mathmatica代わりに
https://g...
早速Jupyterをインストール
Pythonインストールして
Jupyter Notebook(IPython)のインストールと始め方
http://www.task-notes.com/entry/20151129/1448794509
ラ...
コマンドいっこいれる(Linux)
• コマンドひとつ実行します
4.5GBくらいダウンロードを待ちます…
http://localhost:8888/をブラウザで開くと使えます!
• Dockerをインストールしておきましょう。
• http...
コマンドいっこいれる(mac,Windows)
• Vagrant + DockerでJupyter環境構築ファイル一式
https://github.com/shimitei/jupyter-vagrant
• Vagrantをインストールし...
Upcoming SlideShare
Loading in …5
×

即席データサイエンティスト

169 views

Published on

Jupyter Notebook

Published in: Software
  • Be the first to comment

  • Be the first to like this

即席データサイエンティスト

  1. 1. 即席! データサイエンティスト? Jupyter Notebookを使えばあなたもなれる Vagrant + Dockerで手軽にスタート 2016-07-22 JAGA#50 清水悟 (@shimitei)
  2. 2. Jupyter Notebook • http://jupyter.org/ • Browser-based REPL (れぷる) • Visualization ブラウザ上でコード書いて処理結果を視覚化
  3. 3. Jupyter Notebook • ちょろっとコードを書くだけで • グラフが出る • https://gist.github.com/chezou/38b46bdecf0de9e 06450
  4. 4. Python ライブラリが充実 • 数値計算:NumPy • 科学計算:SciPy • グラフプロット:matplotlib • データ処理:Pandas • 機械学習:sci-kit learn
  5. 5. REPL (Read-Eval-Print-Loop) • 読んで・評価して・表示して・を繰り返す ブラウザベースでコードの再編集、再実行がしやすい 結果も見やすく確認しやすい • 対話モード、インタラクティブシェル Rubyでのirb, Java 9 の新機能REPL • IPython kernels for other languages https://github.com/ipython/ipython/wiki/IPython-kernels-fo r-other-languages Python以外の言語も使えるよ
  6. 6. レポート書きにも • http://myenigma.hatenablog.com/entry/2016/02/20/183 423 • Latex(らてふ)記法で数式を書ける • 数式の計算も Mathmatica代わりに https://gist.github.com/chezou/af6756cf50bb08a1d6ad • さらに進化予定 次世代版JupyterLabのこれが凄い http://nonbiri-tereka.hatenablog.com/entry/2016/07/16/ 233703
  7. 7. 早速Jupyterをインストール Pythonインストールして Jupyter Notebook(IPython)のインストールと始め方 http://www.task-notes.com/entry/20151129/1448794509 ライブラリ足りない、Python 2.xが、3.xが... という人は次のページへ pip install jupyter
  8. 8. コマンドいっこいれる(Linux) • コマンドひとつ実行します 4.5GBくらいダウンロードを待ちます… http://localhost:8888/をブラウザで開くと使えます! • Dockerをインストールしておきましょう。 • http://qiita.com/kshigeru/items/2cd504e927869163b4c8 • Linux Desktop以外はVagrant + Dockerが無難です。 docker run -d --name notebook -p 8888:8888 jupyter/datascience-notebook
  9. 9. コマンドいっこいれる(mac,Windows) • Vagrant + DockerでJupyter環境構築ファイル一式 https://github.com/shimitei/jupyter-vagrant • Vagrantをインストールした環境でコマンドひとつ実行します 5GBくらいダウンロードを待ちます… http://localhost:8888/をブラウザで開くと使えます! • Vagrantのインストール(Windows編) http://qiita.com/shimitei/items/d5910d196b90d2be576d • Vagrantのインストール(macOS編) http://qiita.com/shimitei/items/11c072383195e5830b6e vagrant up

×