Jupyter Notebook使用教程(如何在code和markdown切換,快捷鍵設置)


1、啟動

在終端中輸入以下命令:

jupyter notebook --allow-root 

執行命令之后,在終端中將會顯示一系列notebook的服務器信息,同時瀏覽器將會自動啟動Jupyter Notebook。

啟動過程中終端顯示內容如下:

  1.  
    $ jupyter notebook
  2.  
    [ I 08:58:24.417 NotebookApp] Serving notebooks from local directory: /Users/catherine
  3.  
    [ I 08:58:24.417 NotebookApp] 0 active kernels
  4.  
    [ I 08:58:24.417 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
  5.  
    [ I 08:58:24.417 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
  6.  
     
  • 注意:之后在Jupyter Notebook的所有操作,都請保持終端不要關閉,因為一旦關閉終端,就會斷開與本地服務器的鏈接,你將無法在Jupyter Notebook中進行其他操作啦。

瀏覽器地址欄中默認地將會顯示:http://localhost:8888。其中,“localhost”指的是本機,“8888”則是端口號。

如果你同時啟動了多個Jupyter Notebook,由於默認端口“8888”被占用,因此地址欄中的數字將從“8888”起,每多啟動一個Jupyter Notebook數字就加1,如“8889”、“8890”……


2、筆記本重命名

① 筆記本的基本操作

上圖展示的是筆記本的基本結構和功能。根據圖中的注解已經可以解決絕大多數的使用問題了!

工具欄的使用如圖中的注解一樣直觀,在此不過多解釋。需要特別說明的是“單元格的狀態”,有Code,Markdown,Heading,Raw NBconvert。其中,最常用的是前兩個,分別是代碼狀態,Markdown編寫狀態。Jupyter Notebook已經取消了Heading狀態,即標題單元格。取而代之的是Markdown的一級至六級標題。而Raw NBconvert目前極少用到,此處也不做過多講解。

菜單欄涵蓋了筆記本的所有功能,即便是工具欄的功能,也都可以在菜單欄的類目里找到。然而,並不是所有功能都是常用的,比如Widgets,Navigate。Kernel類目的使用,主要是對內核的操作,比如中斷、重啟、連接、關閉、切換內核等,由於我們在創建筆記本時已經選擇了內核,因此切換內核的操作便於我們在使用筆記本時切換到我們想要的內核環境中去。由於其他的功能相對比較常規,根據圖中的注解來嘗試使用筆記本的功能已經非常便捷,因此不再做詳細講解。

② 筆記本重命名的兩種方式

⑴ 筆記本內部重命名

在使用筆記本時,可以直接在其內部進行重命名。在左上方“Jupyter”的圖標旁有程序默認的標題“Untitled”,點擊“Untitled”然后在彈出的對話框中輸入自擬的標題,點擊“Rename”即完成了重命名。

⑵ 筆記本外部重命名

若在使用筆記本時忘記了重命名,且已經保存並退出至“Files”界面,則在“Files”界面勾選需要重命名的文件,點擊“Rename”然后直接輸入自擬的標題即可。

⑶ 演示

 

3. Jupyter Notebook筆記本的兩種模式

 快捷鍵

notebook 自帶一組快捷鍵,能讓你快速使用鍵盤與單元格交互,而無需使用鼠標和工具欄。熟悉這些快捷鍵需要花費一點時間,但如果能熟練掌握,將大大加快你在 notebook 中的工作速度。所有的快捷鍵就不在這里展示了,因為這些快捷鍵可以通過單元格 藍色 狀態下按 "h" 來查看:

https://img2.mukewang.com/5af80c170001dc2007070578.jpg

 

① 命令模式

  • 命令模式將鍵盤命令與Jupyter Notebook筆記本命令相結合,可以通過鍵盤不同鍵的組合運行筆記本的命令。

    • esc鍵進入命令模式。在命令行模式在,按y m切換markdown和code模式

  • 命令模式下,單元格邊框為灰色,且左側邊框線為藍色粗線條。

                                                                                  命令模式

② 編輯模式

  • 編輯模式使用戶可以在單元格內編輯代碼或文檔。

  • enterreturn鍵進入編輯模式。

  • 編輯模式下,單元格邊框和左側邊框線均為綠色。

                                                                                       編輯模式

3. 兩種模式的快捷鍵

① 命令模式

快捷鍵 用途
F 查找和替換
進入編輯模式
⌘⇧F 打開命令選項板
⌘⇧P 打開命令選項板
P 打開命令選項板
⇧↩ 運行當前單元格並選中下一個單元格
⌃↩ 運行選中單元格
⌥↩ 運行當前單元格並且在下方插入單元格
Y 將單元格切換至code狀態
M 將單元格切換至markdown狀態
R 將單元格切換至raw狀態
1 將單元格設定一級標題
2 將單元格設定二級標題
3 將單元格設定三級標題
4 將單元格設定四級標題
5 將單元格設定五級標題
6 將單元格設定六級標題
選中上方單元格
K 選中上方單元格
選中下方單元格
J 選中下方單元格
⇧K 向上多選單元格
⇧↑ 向上多選單元格
⇧J 向下多選單元格
⇧↓ 向下多選單元格
A 在上方插入單元格
B 在下方插入單元格
X 剪切選中單元格
C 復制選中單元格
⇧V 粘貼到上方單元格
V 粘貼到下方單元格
Z 撤銷刪除
D, D 刪除選中單元格
⇧M 合並選中單元格,若直選中一個則與下一個單元格合並
⌘S 保存
S 保存
L 轉換行號
O 轉換輸出
⇧O 轉換滾動輸出
H 顯示快捷鍵幫助
I, I 中斷Notebook內核
O, O 重啟Notebook內核
esc 關閉頁面
Q 關閉頁面
⇧L 轉換所有單元格行號且設置持續有效
⇧␣ 向上滾動
向下滾動

② 編輯模式

Mac快捷鍵 Windows快捷鍵 用途
代碼補全或縮進
⇧⇥ ⇧⇥ 提示
⌘] ⌃] 向后縮進
⌘[ ⌃[ 向前縮進
⌘A ⌃A 全選
⌘Z ⌃Z 撤銷
⌘/   注釋
⌘D   刪除該行內容
⌘U   撤銷
⌘↑ ⌃↑ 光標跳轉至單元格起始位置
⌘↓ ⌃↓ 光標跳轉至單元格最終位置
⌥← ⌃← 光標位置左移一個單詞
⌥→ ⌃→ 光標位置右移一個單詞
⌥⌫ ⌃⌫ 刪除前邊一個單詞
⌥⌦ ⌃⌦ 刪除后邊一個單詞
⌘⇧Z ⌃Y 重做
⌘⇧U ⌃⇧Z 重做
⌘⌫ ⌃⌫ 刪除該行光標左邊內容
⌘⌦ ⌃⌦ 刪除該行光標右邊內容
⌃M ⌃M 進入命令模式
esc esc 進入命令模式
⌘⇧F   打開命令選項板
⌘⇧P   打開命令選項板
⇧↩ ⇧↩ 運行當前單元格並選中下一個單元格
⌃↩ ⌃↩ 運行選中單元格
⌥↩ ⌥↩ 運行當前單元格並且在下方插入單元格
⌃⇧- ⌃⇧- 以光標所在位置分割單元格
⌘S ⌃S 保存
下移光標
上移光標

 

 轉自:https://blog.csdn.net/William234/article/details/89488486


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM