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