jupyter是一個交互式筆記本軟件;Jupyter的全稱是“Jupyter Notebook”,其本質(zhì)上是一個web應(yīng)用程序,便于創(chuàng)建和共享程序文檔,支持實時代碼、數(shù)字方程、可視化和Markdown,主要用途是數(shù)據(jù)清理和轉(zhuǎn)換、數(shù)值模擬、統(tǒng)計建模、機(jī)器學(xué)習(xí)等。
本教程操作環(huán)境:windows10系統(tǒng)、DELL G3電腦。
jupyter是什么軟件
Jupyter Notebook(此前被稱為 IPython notebook)是一個交互式筆記本,支持運(yùn)行 40 多種編程語言。
Jupyter Notebook 的本質(zhì)是一個 Web 應(yīng)用程序,便于創(chuàng)建和共享程序文檔,支持實時代碼,數(shù)學(xué)方程,可視化和 markdown。 用途包括:數(shù)據(jù)清理和轉(zhuǎn)換,數(shù)值模擬,統(tǒng)計建模,機(jī)器學(xué)習(xí)等等
用戶可以通過電子郵件,Dropbox,GitHub 和 Jupyter Notebook Viewer,將 Jupyter Notebook 分享給其他人。
在Jupyter Notebook 中,代碼可以實時地生成圖像,視頻,LaTeX和JavaScript。
Jupyter組件
Jupyter包含以下組件:
-
Jupyter Notebook 和 Notebook 文件格式
-
Jupyter Qt 控制臺
-
內(nèi)核消息協(xié)議 (kernel messaging protocol)
-
許多其他組件
Jupyter Notebook 與 IPython終端 共享同一個內(nèi)核 。
內(nèi)核進(jìn)程可以同時連接到多個前端。 在這種情況下,不同的前端訪問的是同一個變量 。
這個設(shè)計可以滿足以下兩種需求:
相同內(nèi)核不同前端,用以支持,快速開發(fā)新的前端
相同前端不同內(nèi)核,用以支持,新的開發(fā)語言