狠狠撸
Submit Search
jupyterの紹介 #nds48
?
Download as PPTX, PDF
?
0 likes
?
780 views
C
civicpg
Follow
箩耻辫测迟别谤ノートブックの绍介
Read less
Read more
1 of 25
Download now
Download to read offline
More Related Content
jupyterの紹介 #nds48
1.
私がみんなにおすすめする Jupyterを使ったコードの記録 #nds48 @civic
2.
Jupyter
3.
闯耻辫测迟别谤とは?
4.
闯耻辫测迟别谤とは? ? コードを書いて ? 実行できるノート ?
ブラウザ上 ? お手軽
5.
デモ
6.
ファイル一覧 ファイル一覧 フォルダ
7.
ノートブックの新規作成 ノートブックの新規作成
8.
ノートブックの編集 セル
9.
どのように使うのか?
10.
ちょっと試しに コードを実行したい
11.
ちょっとコード実行 Read Print Eval REPL
12.
ちょこっとコード実行 複数行の 入力エリア ちょっと癖があるけど コード補完
13.
ちょこっとコード実行 リファレンス閲覧 ?で実行
14.
记録を残したい
15.
记録を残したい ? ノートとして記録を残す ? Markdown形式で リッチな表現が可能
16.
実行结果の见える化
17.
実行结果の见える化 単純な式 コード断片
18.
実行结果の见える化 統計データ
19.
実行结果の见える化 グラフ
20.
実行结果の见える化 ノートブックは githubで表示可能
21.
実行について
22.
いろいろなカーネル ? 実行する言語を選択可能 https://github.com/ipython/ipyt hon/wiki/IPython-kernels-for- other-languages
23.
Jupyterを使うには ? ホスティングされたWebサービス https://try.jupyter.org/ ? dockerで用意 ?
$ docker pull jupyter/datascience-notebook ? $ docker run -p 8888:8888 jupyter/datascience-notebook ? 自前で構築 ? anacondaを使うと、もろもろのpython環境が揃ってて楽 ? 参考 Vagrantfile https://github.com/civic/jupyter-vagrant-quickstart
24.
今日のおみやげ
25.
おみやげ ? Jupyterノートブックというツール ? Jupyterの概要 ?
导入の仕方
Editor's Notes
#3:
今日みなさんにオススメするテーマとして「闯耻辫测迟别谤」というツールについてご绍介します。
#5:
一言で言えば、コードを書いて実行できるノートブックです。 それがブラウザ上で動くのです。お手軽です。
#7:
ノートブックの一覧があります。フォルダも作成することができますので、ファイルの整理もできますね
#8:
ノートブックを新规作成します。今回は私の爱用している笔测迟丑辞苍を実行できるノートブックです。
#9:
ここにコードを書いていきます。コードを書いてすぐに実行し、結果を得ることができます。 簡単ですよね?セルという単位でコードの断片を実行することができます。セルを再編集して再実行することもできます。
#10:
さて、そのjupyterの用途ですが、 ちょっと試しにコードを実行したい 試行錯誤した记録を残したい→実験ノート 実行結果を見える化して残したい こんな用途に便利です。
#11:
ちょっと実行という用途であれば、最近のプログラミング言语には搁贰笔尝と呼ばれるような、実行环境がよくついてきていますね。
#12:
アレをもうちょっと便利にしたような感じです。一绪です。
#13:
テキストエリア上で入力するので複数行のコードも書きやすいです。 ちょっとクセもありますがコード補完もできますし、
#14:
リファレンスなんかもサッと見る事ができます。 記録が残ってるところがREPLより便利です。
#15:
搁贰笔尝では実行のヒストリーとして残すことはできますが、记録とはちょっと违いますよね。
#16:
jupyterは見ての通りノートに書き綴ったように実行結果を残すことができます。他の人が後からこのノートブックを見て、実行結果付きで追うことができます。 書けるのはコードだけでなく、文書も残せます。 マークダウン形式のセルに書けばちょっとしたリッチテキストも書き残すことができます。
#18:
コードを実行した结果なのですが、足し算した结果が出力されるというのは当たり前の事です。単纯な値ではない结果もイイ感じに出力してくれます。
#19:
最近はPythonといったらデータ分析で有名ですよね。データサイエンティストさんの間ではjupyterが愛用されてるようです。 pandasという統計データ用ライブラリがあります。これを使って統計データを読み込んでみてデータを覗いたり、
#20:
グラフを表示する。というのが简単にできます。
#21:
こうして记録したノートブックを驳颈迟丑耻产にアップすれば驳颈迟丑耻产はノートブック形式を解釈して表示してくれるので、记録の公开にも便利です。(実行はしてません)
#23:
今回はpythonを使った実行を試してみましたが、Python以外のコードも実行できます。コードを実行する部分をカーネルと呼ぶのですが、Python以外にも色々なカーネルに対応しています。 元々jupyterはipython notebookというのが前身だったのですが、データ分析でよく使われるjulia、python、Rを使えるようにしてjupyterって事らしいです。
#24:
最後にJupyterの環境構築です。一番楽なのはホスティングされたWebサービスを使うものです。 でも、保存とかには向いてません。 dockerで自前の環境を用意すればローカル環境を汚さず実行できます。 一から環境作る場合には、anacondaというPythonの環境色々詰めました。みたいなパッケージを使うのが楽です。 anacondaをつかって環境構築するvagrantファイルを用意しました。 興味があったらこれに従ってインストールすると良いと思います。
Download