Jupyter Notebook(先前被稱為 IPython notebook)是一本互動筆記本,支援運行 40 多種程式語言。
Jupyter Notebook 的本質是一個Web 應用程序,便於創建和共享文學化程式文檔,支援即時程式碼,數學方程,可視化和 markdown。用途包括:資料清理和轉換,數值模擬,統計建模,機器學習等等 。
定義(推薦學習:Python影片教學)
使用者可以透過電子郵件,Dropbox,GitHub 和Jupyter Notebook Viewer,將Jupyter Notebook 分享給其他人。
在Jupyter Notebook 中,程式碼可以即時的生成圖像,視頻,LaTeX和JavaScript。
使用
資料探勘領域中最熱門的比賽 Kaggle 裡的資料都是Jupyter 格式 。
架構
Jupyter元件
Jupyter包含以下元件:
Jupyter Notebook 和Notebook 檔案格式
# Jupyter Qt 控制台
核心訊息協定(kernel messaging protocol)
#許多其他元件
核心
##Jupyter Notebook 與IPython終端共享同一個核心 [3] 。 核心程序可以同時連接到多個前端。在這種情況下,不同的前端存取的是同一個變數。 這個設計可以滿足以下兩種需求:相同內核不同前端,用以支持,快速開發新的前端相同前端不同內核,用以支持,新的開發語言更多Python相關技術文章,請造訪Python教學欄位學習!
以上是Python直譯資料分析用什麼編譯器的詳細內容。更多資訊請關注PHP中文網其他相關文章!