文章結構
- 1.啟動
- 2.Cells簡介
-
- 2.1.Cell類型與模式
- 2.2.常用快捷鍵
-
- a.指令模式
- b.編輯模式
- c.雙模式
- 3.Magic單元
-
- 3.1.Magic類别
- 3.2.常用的Magic
- 4.添加目錄
1.啟動
直接在終端中鍵入
jupyter notebook
預設是在home目錄
2.Cells簡介
2.1.Cell類型與模式
jupyter的基本單元是程式設計cell,其類型由如圖所示,常用的為Code類型與Markdown類型
Cells狀态:
- 編輯模式:Enter進入 or 點cell框内
-
指令模式:ESC進入 or 點框外
PS:編輯模式下會有筆(如圖所示),指令模式下沒有。
Jupyter Notebook快速上手1.啟動2.Cells簡介3.Magic單元4.添加目錄
2.2.常用快捷鍵
a.指令模式
y: 單元進入Code狀态
m: 轉入Markdown狀态
a: 上方插入新單元
b:下方插入新單元
x:剪切選中單元
c: 複制選中單元
shift-v:粘貼到上方單元
v:粘貼到下方單元
d,d(連續按兩次d):删除選中單元
z:恢複最後删除單元
b.編輯模式
Tab:代碼補齊或縮進
Shift+Tab:調用方法提示,非常有用,在調用包中函數時,對于函數中的使用說明和相關參數配置,按兩次shift+Tab可擷取詳細的方法提示。
Ctrl+]:縮進
Ctrl+[ : 解除縮進
Ctrl+A: 全選
Ctrl+Backspace:删除光标前面本行所有的内容
Ctrl+Delete:删除光标後本行所有的内容
Shift+Home:往前選取本行所有内容
Shift+End:往後選取本行所有内容;
c.雙模式
ctrl+Enter:運作本單元,兩種模式都适用
shift+Enter:運作本單元,并跳到下個單元,兩種模式都适用
alt+Enter:運作本單元,并在下方插入新單元,兩種模式都适用
PS:Cell前面非數字而為“*”表正在運作
3.Magic單元
3.1.Magic類别
Line magic:通過在前面加%,表示magic隻在本行有效。
Cell magics:通過在前面加%%,表示在整個cell單元有效。比如使用%%bash,産生了linux下的shell環境(window下不支援,不過可以使用%%cmd),這樣就可以運作pwd和ls指令了。
3.2.常用的Magic
%matplotline inline:在jupyter内列印圖檔;
%load:将本地py檔案代碼導入進來,例如 %load test.py
%run:運作本地代碼,利用這個magic,我們可以把一些頭檔案,基本設定,共同函數寫在不同的notebook内,用的時候運作一下就可以了。(便于分子產品)
%time:統計代碼運作的時間,當然還有更多有趣的一些magic屬性來友善我們的工作。
4.添加目錄
既然markdown,那應該和CSDN部落格一樣,也應該是可以添加目錄的,不過需要配置一下。
conda install -c conda-forge jupyter_contrib_nbextensions
打開jupyter notebook->建立檔案界面的Edit->nbextensions config->勾選Table of Contents(2)
會發現工具欄多了一個圖示,點選便可顯示隐藏目錄。