天天看點

Jupyter Notebook快速上手1.啟動2.Cells簡介3.Magic單元4.添加目錄

文章結構

  • 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屬性來友善我們的工作。

Jupyter Notebook快速上手1.啟動2.Cells簡介3.Magic單元4.添加目錄

4.添加目錄

既然markdown,那應該和CSDN部落格一樣,也應該是可以添加目錄的,不過需要配置一下。

conda install -c conda-forge jupyter_contrib_nbextensions
           

打開jupyter notebook->建立檔案界面的Edit->nbextensions config->勾選Table of Contents(2)

Jupyter Notebook快速上手1.啟動2.Cells簡介3.Magic單元4.添加目錄

會發現工具欄多了一個圖示,點選便可顯示隐藏目錄。

Jupyter Notebook快速上手1.啟動2.Cells簡介3.Magic單元4.添加目錄

繼續閱讀