官术网_书友最值得收藏!

1.2.5 Jupyter Notebook概述

要利用Pandas進行數據處理與分析,Jupyter Notebook應該是首先要知道并會使用的工具軟件。由于該軟件很容易上手,并且使用起來很方便,因此對剛剛學習Pandas的新手是很友好的工具。

Jupyter Notebook是一種網絡(Web)應用,其能讓我們將說明文本、編程代碼、數學公式、可視化內容全部組合到一個便于共享的文檔中。將一切集中到一處,可以使用戶一目了然。

總之,Jupyter Notebook 特別適合應用于數據處理與分析,其用途主要包括數據清理、可視化、機器學習和大數據分析。

1.啟動Jupyter Notebook

Anaconda 安裝成功后,就自動安裝了 Jupyter Notebook。單擊桌面左下角的“開始”按鈕,彈出“開始”菜單,單擊“Anaconda3(64-bit)”文件夾,可以看到剛安裝的“Jupyter Notebook(anaconda3)”選項,如圖1.14所示。

圖1.14 開始菜單

單擊“Jupyter Notebook(anaconda3)”選項,打開Jupyter Notebook軟件,如圖1.15所示。

圖1.15 Jupyter Notebook軟件

打開Jupyter Notebook軟件后,就會自動連接Notebook服務器,可以看到Jupyter Notebook的網絡(Web)頁面,如圖1.16所示。

圖1.16 Jupyter Notebook的網絡(Web)頁面

2.Jupyter Notebook的工作原理

Jupyter Notebook起源于Fernando Perez發起的IPython 項目。IPython是一種交互式集成開發環境,與我們安裝的Python集成開發環境一樣,但IPython功能更強大。Jupyter Notebook 將 IPython 項目做成一種網絡應用,其基本架構如圖1.17所示。

圖1.17 Jupyter Notebook基本架構

通過Jupyter Notebook基本架構可以看出Notebook服務器是核心。用戶首先利用Web應用中心(瀏覽器)編寫Python代碼,然后通過Notebook服務器發送給內核,這樣內核就可以運行用戶編寫的 Python 代碼,并將運行結果發送到Notebook服務器,Notebook服務器再通過瀏覽器把結果顯示給用戶。

主站蜘蛛池模板: 闽清县| 义马市| 安宁市| 龙陵县| 安平县| 白山市| 潜江市| 开阳县| 望都县| 桦甸市| 将乐县| 五原县| 保山市| 康定县| 胶州市| 长岛县| 翁源县| 乐安县| 工布江达县| 靖边县| 大安市| 安义县| 麻栗坡县| 阜宁县| 安阳市| 犍为县| 廊坊市| 临湘市| 泸溪县| 六盘水市| 瓦房店市| 喀喇沁旗| 北票市| 自贡市| 英德市| 盱眙县| 沛县| 望谟县| 象州县| 大石桥市| 栾川县|