Python安裝Jupyter Notebook配置使用教程詳解
為什么要用Jupyter Notebook
推薦新手寫python用什么編輯器就有有人問:為什么沒有Jupyter Notebook。本來想數(shù)據(jù)分析和可視化的時(shí)候才介紹的,所以沒有加上。最近要截圖比較多,用Jupyter Notebook可以很好看到代碼和結(jié)果。
Jupyter Notebook是什么
Jupyter Notebook是一個(gè)開源的web應(yīng)用程序,一個(gè)交互式筆記本,支持運(yùn)行 40 多種編程語言。它允許您創(chuàng)建和共享文檔,包含代碼,方程,可視化和敘事文本。用途包括:數(shù)據(jù)清洗和轉(zhuǎn)換,數(shù)值模擬,統(tǒng)計(jì)建模、數(shù)據(jù)可視化、機(jī)器學(xué)習(xí)等等。支持以網(wǎng)頁的形式分享,GitHub 中天然支持 Notebook 展示,也可以通過 nbviewer 分享你的文檔。當(dāng)然也支持導(dǎo)出成 HTML、Markdown 、PDF 等多種格式的文檔。不僅可以輸出圖片、視頻、數(shù)學(xué)公式,甚至可以呈現(xiàn)一些互動(dòng)的可視化內(nèi)容,比如可以縮放的地圖或者是可以旋轉(zhuǎn)的三維模型。
怎么樣安裝 Jupyter notebook
怎么打開cmd命令提示符窗口:1、選擇開始=》所有程序=》附件=》cmd程序。2、也可以開始=》搜索=》輸入:cmd/cmd.exe 回車。3、windows鍵加上R,然后輸入cmd,也可以打開命令提示符窗口。
通過 pip 安裝:pip install jupyter
安裝成功提示有:jupyter、jupyter-client、jupyter-console、jupyter-core。
配置Jupyter notebook目錄路徑
安裝完成先不要啟動(dòng),先配置目錄路徑。要不然默認(rèn)打開和保存Jupyter notebook文件目錄在C盤。
打開cmd命令提示符窗口輸入:jupyter notebook--generate-config,生成默認(rèn)配置文件到C:UsersAdministrator.jupyterjupyter_notebook_config.py
找到默認(rèn)配置文件的目錄。很多配置文件都是生成到這個(gè)目錄中。
打開jupyter_notebook_config.py搜索c.NotebookApp.notebook_dir(大概在261行)
把#號(hào)去掉,把值改為你要存放Jupyter notebook文件的目錄路徑。
以后Jupyter notebook創(chuàng)建的文件都會(huì)保存到這個(gè)目錄路徑中。
怎么樣去啟動(dòng)Jupyter notebook
打開打開cmd命令提示符窗口輸入jupyter notebook 回車,然后瀏覽器就會(huì)打開Jupyter notebook。
如何快速使用notebook
Jupyter notebook界面
左邊選項(xiàng)
Files 對(duì)應(yīng)下面的文件列表。
running里面可以看到命令行窗口和notebooks文件運(yùn)行的管理窗口,好像電腦的任務(wù)管理器。
Clusters里面跳轉(zhuǎn)頁面可以看有關(guān)安裝詳細(xì)信息,請(qǐng)參閱“IPython parallel”。右邊選項(xiàng)
Quit 和Logout 退出和注銷。Upload上傳文件,本地應(yīng)該用不到。New就是新建文件的選項(xiàng)。
下邊文件列表
小三角可以分類選擇文件夾或者文件
Folders:所有文件夾勾選
All Notebooks:所有Notebooks(.ipynb)勾選
Running:所有在運(yùn)行的勾選
Files:所有文件勾選勾選文件,就會(huì)出現(xiàn)一排的選項(xiàng)。
Duplicate:復(fù)制Rename:重命名Move:移動(dòng)(剪切)Download:下載Shutdown:關(guān)閉View:視圖Edit:修改垃圾桶標(biāo)志不用過多解釋刪除啦。有幾種情況:Shutdown只有選擇運(yùn)行的文件才會(huì)出現(xiàn)。文件夾只有重命名、移動(dòng)和刪除。
進(jìn)入Jupyter notebook文件頁面
首先要理解Jupyter notebook是以單元格形式存在的,單元格可以寫代碼、標(biāo)記語言(Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言)。
點(diǎn)擊文件名可以重命名
菜單欄:
菜單欄File(文件):
New Notebook:新建Notebook文件
Open:重新打開另外一個(gè)文件
Make a Copy:復(fù)制一份
Save as:另存為
Rename:重命名
Save and Checkpoint:保存和檢查點(diǎn),備份
Revert to Checkpoint:恢復(fù)檢查點(diǎn),恢復(fù)備份
Print Preview:打印預(yù)覽
Download as:下載為Notebook文件、python文件、html、txt等等多種格式。
Close and Halt:關(guān)閉并停止菜單欄Edit(編輯):
Cut Cells:剪切單元格
Copy Cells:復(fù)制單元格
Paste Cells Above:粘貼單元格上方部分
Paste Cells Below:粘貼單元格下方部分
Paste Cells Replace:粘貼單元格替換
Delete Cells:刪除單元格
Undo Delete Cells:撤消刪除單元格
Split Cell:拆分單元格
Merge Cell Above:合并單元格上方
Merge Cell Below:合并單元格下方
Move Cell Up:向上移動(dòng)單元格
Move Cell Down:向下移動(dòng)單元格
Edit Notebook Metadata:編輯Notebook數(shù)據(jù)
Find and Replace:查找和替換
Cut Cell Attachments:切割單元格附件
Copy Cell Attachments:復(fù)制單元格附件
Paste Cell Attachments:粘貼單元格附件
Insert Image:插入圖片菜單欄View(視圖):
Toggle Header:顯示隱藏標(biāo)題
Toggle Toolbar:顯示隱藏工具欄
Toggle Line Numbers:顯示隱藏行號(hào)
Cell Toolbar:?jiǎn)卧窆ぞ邫诓藛螜?/p>
Insert(插入):
Insert Cell Above:插入單元格上方
Insert Cell Below:插入單元格下方菜單欄
Cell(單元格):
Run Cells:運(yùn)行所有單元格
Run Cells and Select Below:運(yùn)行單元格并選擇下方
Run Cells and Insert Below:運(yùn)行單元格并在下面插入
Run All:全部運(yùn)行
Run All Above:全部運(yùn)行上方
Run All Below:全部運(yùn)行下方
Cell Type:?jiǎn)卧耦愋?/p>
Current Outputs:當(dāng)前輸出
All Output:所有輸出菜單欄Kernel(核心):
Interrupt:中斷
Restart:重啟
Restart Clear Output:重啟清除輸出
Restart Run All:重啟全部運(yùn)行
Reconnect:重新連接
Shutdown:關(guān)掉
Change kernel:改變核心菜單欄Widgets(小工具):
Save Notebook Widget State:保存Notebook小部件狀態(tài)
Clear Notebook Widget State:清除Notebook小部件狀態(tài)
Download Widget State:下載小部件狀態(tài)
Embed Widgets:嵌入小部件菜單欄Help(幫助):
User Interface Tour:用戶界面預(yù)覽,這個(gè)可以帶你了解界面。新手去看看。
Keyboard Shortcuts:鍵盤快捷鍵
Edit Keyboard Shortcuts:編輯鍵盤快捷鍵
Notebook Help:Notebook幫助網(wǎng)址
Markdown:Markdown網(wǎng)址
Python Reference:Python參考手冊(cè)
IPython Reference:IPython參考手冊(cè)
NumPy Reference:NumPy參考手冊(cè)
SciPy Reference:SciPy參考手冊(cè)
Matplotlib Reference:Matplotlib參考手冊(cè)
SymPy Reference:SymPy參考手冊(cè)
pandas Reference:pandas參考手冊(cè)
About:關(guān)于工具欄:每個(gè)圖標(biāo)都有中文注釋,重要看一下鼠標(biāo)圖標(biāo),里面可以搜索看到快捷鍵說明。
單元代碼區(qū):
每一個(gè)單元代碼即有影響又可以互不影響。多個(gè)運(yùn)行結(jié)果可以同時(shí)在同一個(gè)界面,不像pycharm后面運(yùn)行結(jié)果會(huì)關(guān)閉前一個(gè)再顯示。這樣可以對(duì)比結(jié)果,對(duì)比數(shù)據(jù)。
所以JupyterNotebook很適合數(shù)據(jù)可視化、科學(xué)計(jì)算等等這些多數(shù)據(jù)、多展示圖的項(xiàng)目測(cè)試對(duì)比。
到此這篇關(guān)于Python安裝Jupyter Notebook配置使用教程詳解的文章就介紹到這了,更多相關(guān)Python安裝Jupyter Notebook配置內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. Ajax實(shí)現(xiàn)表格中信息不刷新頁面進(jìn)行更新數(shù)據(jù)2. asp(vbs)Rs.Open和Conn.Execute的詳解和區(qū)別及&H0001的說明3. 解決AJAX返回狀態(tài)200沒有調(diào)用success的問題4. PHP設(shè)計(jì)模式中工廠模式深入詳解5. CSS hack用法案例詳解6. JSP數(shù)據(jù)交互實(shí)現(xiàn)過程解析7. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向8. 利用promise及參數(shù)解構(gòu)封裝ajax請(qǐng)求的方法9. ThinkPHP5實(shí)現(xiàn)JWT Token認(rèn)證的過程(親測(cè)可用)10. .NET中l(wèi)ambda表達(dá)式合并問題及解決方法
