Enviar pesquisa
Carregar
Jupyter 簡介—互動式的筆記本系統
•
29 gostaram
•
22,953 visualizações
Chengtao Lin
Seguir
Jupyter 筆記本系統的簡介
Leia menos
Leia mais
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 28
Baixar agora
Baixar para ler offline
Recomendados
MySQLアーキテクチャ図解講座
MySQLアーキテクチャ図解講座
Mikiya Okuno
Where狙いのキー、order by狙いのキー
Where狙いのキー、order by狙いのキー
yoku0825
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
NTT DATA Technology & Innovation
CSI Driverを開発し自社プライベートクラウドにより適した安全なKubernetes Secrets管理を実現した話
CSI Driverを開発し自社プライベートクラウドにより適した安全なKubernetes Secrets管理を実現した話
Katsuya Yamaguchi
Salesforce連携のためのOData入門
Salesforce連携のためのOData入門
Shunji Konishi
Low Level CPU Performance Profiling Examples
Low Level CPU Performance Profiling Examples
Tanel Poder
A5 SQL Mk-2の便利な機能をお教えします
A5 SQL Mk-2の便利な機能をお教えします
ester41
Recomendados
MySQLアーキテクチャ図解講座
MySQLアーキテクチャ図解講座
Mikiya Okuno
Where狙いのキー、order by狙いのキー
Where狙いのキー、order by狙いのキー
yoku0825
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
NTT DATA Technology & Innovation
CSI Driverを開発し自社プライベートクラウドにより適した安全なKubernetes Secrets管理を実現した話
CSI Driverを開発し自社プライベートクラウドにより適した安全なKubernetes Secrets管理を実現した話
Katsuya Yamaguchi
Salesforce連携のためのOData入門
Salesforce連携のためのOData入門
Shunji Konishi
Low Level CPU Performance Profiling Examples
Low Level CPU Performance Profiling Examples
Tanel Poder
A5 SQL Mk-2の便利な機能をお教えします
A5 SQL Mk-2の便利な機能をお教えします
ester41
MySQLの運用でありがちなこと
MySQLの運用でありがちなこと
Hiroaki Sano
Adapting and adopting spm v04
Adapting and adopting spm v04
Carlos Sierra
複数サーバでセッションを共有する冴えたやりかた
複数サーバでセッションを共有する冴えたやりかた
Junpei Nakada
Azureの上におとりを置いて、世界中から攻撃される様子を観察した話
Azureの上におとりを置いて、世界中から攻撃される様子を観察した話
Ryuki Yoshimatsu
片手間MySQLチューニング戦略
片手間MySQLチューニング戦略
yoku0825
Babelfish Compatibility
Babelfish Compatibility
Noriyoshi Shinoda
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - 이근오
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - 이근오
PgDay.Seoul
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
Kouhei Sutou
SQL大量発行処理をいかにして高速化するか
SQL大量発行処理をいかにして高速化するか
Shogo Wakayama
Redis at LINE
Redis at LINE
LINE Corporation
Goの時刻に関するテスト
Goの時刻に関するテスト
Kentaro Kawano
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
Gosuke Miyashita
本当にあったRailsの怖い話
本当にあったRailsの怖い話
Yuto Komai
[D14] MySQL 5.6時代のパフォーマンスチューニング *db tech showcase 2013 Tokyo
[D14] MySQL 5.6時代のパフォーマンスチューニング *db tech showcase 2013 Tokyo
yoyamasaki
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Amazon Web Services Japan
OpenvSwitchの落とし穴
OpenvSwitchの落とし穴
Takashi Naito
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
Akihiro Kuwano
イルカさんチームからゾウさんチームに教えたいMySQLレプリケーション
イルカさんチームからゾウさんチームに教えたいMySQLレプリケーション
yoku0825
これがCassandra
これがCassandra
Takehiro Torigaki
PostgreSQL 9.5 CPU Read Scalability
PostgreSQL 9.5 CPU Read Scalability
Ohyama Masanori
Python系列3
Python系列3
數真 蔡
Adorable python
Adorable python
Rhythm Sun
Mais conteúdo relacionado
Mais procurados
MySQLの運用でありがちなこと
MySQLの運用でありがちなこと
Hiroaki Sano
Adapting and adopting spm v04
Adapting and adopting spm v04
Carlos Sierra
複数サーバでセッションを共有する冴えたやりかた
複数サーバでセッションを共有する冴えたやりかた
Junpei Nakada
Azureの上におとりを置いて、世界中から攻撃される様子を観察した話
Azureの上におとりを置いて、世界中から攻撃される様子を観察した話
Ryuki Yoshimatsu
片手間MySQLチューニング戦略
片手間MySQLチューニング戦略
yoku0825
Babelfish Compatibility
Babelfish Compatibility
Noriyoshi Shinoda
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - 이근오
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - 이근오
PgDay.Seoul
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
Kouhei Sutou
SQL大量発行処理をいかにして高速化するか
SQL大量発行処理をいかにして高速化するか
Shogo Wakayama
Redis at LINE
Redis at LINE
LINE Corporation
Goの時刻に関するテスト
Goの時刻に関するテスト
Kentaro Kawano
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
Gosuke Miyashita
本当にあったRailsの怖い話
本当にあったRailsの怖い話
Yuto Komai
[D14] MySQL 5.6時代のパフォーマンスチューニング *db tech showcase 2013 Tokyo
[D14] MySQL 5.6時代のパフォーマンスチューニング *db tech showcase 2013 Tokyo
yoyamasaki
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Amazon Web Services Japan
OpenvSwitchの落とし穴
OpenvSwitchの落とし穴
Takashi Naito
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
Akihiro Kuwano
イルカさんチームからゾウさんチームに教えたいMySQLレプリケーション
イルカさんチームからゾウさんチームに教えたいMySQLレプリケーション
yoku0825
これがCassandra
これがCassandra
Takehiro Torigaki
PostgreSQL 9.5 CPU Read Scalability
PostgreSQL 9.5 CPU Read Scalability
Ohyama Masanori
Mais procurados
(20)
MySQLの運用でありがちなこと
MySQLの運用でありがちなこと
Adapting and adopting spm v04
Adapting and adopting spm v04
複数サーバでセッションを共有する冴えたやりかた
複数サーバでセッションを共有する冴えたやりかた
Azureの上におとりを置いて、世界中から攻撃される様子を観察した話
Azureの上におとりを置いて、世界中から攻撃される様子を観察した話
片手間MySQLチューニング戦略
片手間MySQLチューニング戦略
Babelfish Compatibility
Babelfish Compatibility
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - 이근오
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - 이근오
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
SQL大量発行処理をいかにして高速化するか
SQL大量発行処理をいかにして高速化するか
Redis at LINE
Redis at LINE
Goの時刻に関するテスト
Goの時刻に関するテスト
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
本当にあったRailsの怖い話
本当にあったRailsの怖い話
[D14] MySQL 5.6時代のパフォーマンスチューニング *db tech showcase 2013 Tokyo
[D14] MySQL 5.6時代のパフォーマンスチューニング *db tech showcase 2013 Tokyo
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
OpenvSwitchの落とし穴
OpenvSwitchの落とし穴
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
イルカさんチームからゾウさんチームに教えたいMySQLレプリケーション
イルカさんチームからゾウさんチームに教えたいMySQLレプリケーション
これがCassandra
これがCassandra
PostgreSQL 9.5 CPU Read Scalability
PostgreSQL 9.5 CPU Read Scalability
Semelhante a Jupyter 簡介—互動式的筆記本系統
Python系列3
Python系列3
數真 蔡
Adorable python
Adorable python
Rhythm Sun
Python 起步走
Python 起步走
Justin Lin
Python 起步走
Python 起步走
Justin Lin
1. Python起步走
1. Python起步走
Justin Lin
網頁爬蟲入門 Python web crawler at 淡江大學 20170930
網頁爬蟲入門 Python web crawler at 淡江大學 20170930
Tim Hong
Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作
kewuc
建置Python開發環境
建置Python開發環境
吳錫修 (ShyiShiou Wu)
Python lesson 1
Python lesson 1
國立政治大學 數位內容碩士學位學程
简单Pthon教程
简单Pthon教程
junjun chen
2 Python开发工具链
2 Python开发工具链
March Liu
Python简明教程
Python简明教程
ingong
OOP Basic
OOP Basic
Yeti Sno
Semelhante a Jupyter 簡介—互動式的筆記本系統
(13)
Python系列3
Python系列3
Adorable python
Adorable python
Python 起步走
Python 起步走
Python 起步走
Python 起步走
1. Python起步走
1. Python起步走
網頁爬蟲入門 Python web crawler at 淡江大學 20170930
網頁爬蟲入門 Python web crawler at 淡江大學 20170930
Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作
建置Python開發環境
建置Python開發環境
Python lesson 1
Python lesson 1
简单Pthon教程
简单Pthon教程
2 Python开发工具链
2 Python开发工具链
Python简明教程
Python简明教程
OOP Basic
OOP Basic
Mais de Chengtao Lin
iNaturalist intro
iNaturalist intro
Chengtao Lin
QGIS 影像處理分析(2) 根據點位來抽取環境資料
QGIS 影像處理分析(2) 根據點位來抽取環境資料
Chengtao Lin
QGIS 影像處理分析(1) 影像處理工具簡介
QGIS 影像處理分析(1) 影像處理工具簡介
Chengtao Lin
R aggregate data
R aggregate data
Chengtao Lin
PostGIS 初入門應用
PostGIS 初入門應用
Chengtao Lin
Taqm yunlin
Taqm yunlin
Chengtao Lin
Forest ecology — Vegetation classification and analysis
Forest ecology — Vegetation classification and analysis
Chengtao Lin
QGIS第三講—地圖展示與匯出
QGIS第三講—地圖展示與匯出
Chengtao Lin
QGIS第二講 — 向量處理(1) 地理空間運算工具
QGIS第二講 — 向量處理(1) 地理空間運算工具
Chengtao Lin
QGIS第一講 數位化向量地圖
QGIS第一講 數位化向量地圖
Chengtao Lin
使用 zotero 做文獻管理及引用(1)
使用 zotero 做文獻管理及引用(1)
Chengtao Lin
Mais de Chengtao Lin
(11)
iNaturalist intro
iNaturalist intro
QGIS 影像處理分析(2) 根據點位來抽取環境資料
QGIS 影像處理分析(2) 根據點位來抽取環境資料
QGIS 影像處理分析(1) 影像處理工具簡介
QGIS 影像處理分析(1) 影像處理工具簡介
R aggregate data
R aggregate data
PostGIS 初入門應用
PostGIS 初入門應用
Taqm yunlin
Taqm yunlin
Forest ecology — Vegetation classification and analysis
Forest ecology — Vegetation classification and analysis
QGIS第三講—地圖展示與匯出
QGIS第三講—地圖展示與匯出
QGIS第二講 — 向量處理(1) 地理空間運算工具
QGIS第二講 — 向量處理(1) 地理空間運算工具
QGIS第一講 數位化向量地圖
QGIS第一講 數位化向量地圖
使用 zotero 做文獻管理及引用(1)
使用 zotero 做文獻管理及引用(1)
Último
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
mekosin001123
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
mekosin001123
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
jakepaige317
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
mekosin001123
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
黑客 接单【TG/微信qoqoqdqd】
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
jakepaige317
Último
(6)
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
Jupyter 簡介—互動式的筆記本系統
1.
Jupyter 簡介 — 互動式的筆記本系統 嘉義⼤大學⽣生物資源學系
林政道 mutolisp@mail.ncyu.edu.tw
2.
什麼是 Jupyter? • JuPyteR •
前⾝身為 ipython ,即⼀一個互動式的計算介⾯面 • 現在可⽀支援多種程式語⾔言核⼼心(Python2, Python3, R, Ruby, etc.) • ⽀支援 markdown (簡單的排版語法)、mathjax (撰 寫數學式排版)
3.
什麼是 Jupyter? • 結合「程序處理」以及「輸出展⽰示」 •
適合資料處理(資料探索、資料展⽰示、教學探討、分 享等) • ⽀支援平⾏行運算(ipyparallel)
4.
http://jupyter.org
5.
Jupyter notebook interface Jupyter
notebook-server 程序處理 瀏覽器端 程式語⾔言核⼼心(kernel): 內容展⽰示 外部資料 取得 輸出 nbconvert
6.
你可能還不是很瞭解 Jupyter 可以做什麼 沒關係,直接來看例⼦子
7.
各式各樣的實例—程式開發、互動式書籍
8.
互動式的書籍以及課程 • 對於需要實際操作的課程,可以透過線上的 notebook viewer
來與使⽤用者互動 • 讓學習除了課堂講授,加上即時的互動 • 例: • 數學理論+實際計算 • ⽣生態課程的設計:野外調查收集資料、互動式介⾯面 輸⼊入資料、套⼊入理論公式、視覺化的呈現(繪圖
9.
http://nbviewer.jupyter.org/github/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/blob/master/Chapter1_Introduction/ Chapter1.ipynb 理論解釋 公式、 定理
10.
Python 的 程式碼, 可以直接執⾏行
11.
輸出的圖
12.
資料視覺化展⽰示
13.
圖的展⽰示不再只是平⾯面,⽽而是動態的 Python + Bokeh 滑⿏鼠游標移到圖上, 可⽴立即看到地理座標、 數據資料等 http://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/master/gallery/texas.ipynb
14.
⾰革命性的學習法改變 • 對於教學者/學習者來說,教材從靜態變成動態 • adaptive
learning/intelligent adaptive learning 適 應學習法/智慧式適應學習法 • 即時的互動可⽴立即找出學習盲點 • 彈性:學習的速度可隨不同學習者的能⼒力⾃自⾏行調控
15.
⾰革命性的學習法改變 • 模組化:不同的教學筆記可透過課程設計連結起來, 依照教學⺫⽬目標彈性搭配 • 科學探究的過程可完整記錄,不再只是知識講授、 背誦,中間過程的討論甚⾄至是錯誤的歷程都可記錄 下來 •
開放與分享:因為跨平台的特性,筆記可互相交流。 搭配開放資料讓科學教育及研究互相結合
16.
範例:以物種⾯面積曲線為例 • ⽣生態學上的經典理論 • 過去技術的限制,僅能在課堂上講授 •
實際調查後
17.
資料的輸⼊入
18.
使⽤用 R 的
plot 來繪圖
19.
定義物種數量-⾯面積曲線⽅方程式 讓學習者了解如何計算—使⽤用對數
20.
求完對數後,解⼆二元⼀一次⽅方程式 ⽤用簡單直線迴歸來適配常數值
21.
22.
除了⼿手動計算外,練習使⽤用函數(function)來 進⼀一步⾃自動化算出⽅方程式的值 可重複帶進不同棲地的資料,求得不同的⽅方程式
23.
繪圖產出
24.
如何使⽤用? • 安裝 jupyter
notebook server,然後啟⽤用 • 使⽤用雲端服務 • tmpnb.org 免費服務 • sagemath.com 免費服務,可付費升級有較多的 運算資源
25.
http://cloud.sagemath.com
26.
http://tmpnb.org
27.
有興趣嗎?直接開啟你的瀏覽器 點選下⽅方網址開始: http://tmpnb.org
28.
完整的⽂文件 • 官⽅方⽂文件 http://jupyter-notebook.readthedocs.org
Baixar agora