Jupyter Notebook 簡介與安裝
Jupyter Notebook 是一款開放源代碼的 Web 應用程序,可讓我們創建並共享代碼和文檔。
它提供了一個環境,你可以在其中記錄代碼,運行代碼,查看結果,可視化數據並在查看輸出結果。
安裝方法參考官網
jupyter notebook常用快捷鍵
兩種鍵盤輸入模式介紹
Jupyter Notebook 有兩種鍵盤輸入模式:
編輯模式,允許你往單元中鍵入代碼或文本;
按"Enter"鍵進入到編輯模式,此時單元框為綠色:
命令模式,鍵盤輸入運行程序命令;
按"Esc"鍵進入到命令模式,此時單元框為藍色:
查看快捷鍵的方式
- 直接按“Ctrl+Shift+P”
- help->Keyboard Shortcuts
- 點擊工具欄的鍵盤鍵:
- 命令模式下直接使用快捷鍵
h
。
命令模式下常用的快捷鍵
- Shift-Enter : 運行本單元,選中下個單元
- Ctrl-Enter : 運行本單元
- Alt-Enter : 運行本單元,在其下插入新單元
- Y : 單元轉入代碼狀態
- M :單元轉入markdown狀態
- R : 單元轉入raw狀態
- 1 : 設定 1 級標題
- 2 : 設定 2 級標題
- 3 : 設定 3 級標題
- 4 : 設定 4 級標題
- 5 : 設定 5 級標題
- 6 : 設定 6 級標題
- A : 在上方插入新單元
- B : 在下方插入新單元
- X : 剪切選中的單元
- C : 復制選中的單元
- Shift-V : 粘貼到上方單元
- V : 粘貼到下方單元
- Z : 恢復刪除的最后一個單元
- D,D : 刪除選中的單元
- Shift-M : 合並選中的單元
- Ctrl-s : 文件存盤
- H : 顯示快捷鍵幫助
編輯模式下常用的快捷鍵
- Tab : 代碼補全或縮進
- Shift-Tab : 提示
- Ctrl-] : 縮進
- Ctrl-[ : 解除縮進
- Shift-Enter : 運行本單元,選中下一單元
- Ctrl-Enter : 運行本單元
- Alt-Enter : 運行本單元,在下面插入一單元
一些使用技巧
Markdown輸入公式
markdown 單元格還支持 LaTex 語法:
$$\int_0^{+\infty} x^2 dx$$
顯示效果:
改變默認路徑
使用命令行輸入:
jupyter notebook --generate-config
打開jupyter_notebook_config.py
文件找到:
將其修改為自己的路徑,例如:
c.NotebookApp.notebook_dir = 'E:\Jupyter'
保存即可。
Matplotlib 集成
要想在 Jupyter notebook 中使用 matplotlib,需要告訴 Jupyter 獲取 matplotlib 生成的所有圖形,並將其嵌入 notebook 中。為此,需要:
%matplotlib inline
具體效果: