Jupyter Notebook的使用

chuyaoxin發表於2020-05-30

簡介

Jupyter Notebook是一個基於網頁的用於互動計算的應用程式。

簡言之,notebook是以網頁形式開啟,可以在code型別單元格中直接編寫程式碼和執行程式碼,程式碼的執行結果也會直接在程式碼塊下顯示。如在程式設計過程中需要編寫說明文件,可在markdown型別的單元格中直接編寫,便於作及時的說明和解釋。

安裝

如果安裝了Anaconda的話,是有jupyter notebook的

或者也可以使用命令來安裝

pip install notebook

啟動

在命令列中輸入

jupyter notebook

然後就會開啟一個網頁

更改工作目錄

開啟後,裡面有很多亂七八糟的資料夾

但其實,我們可以自定義工作目錄

比如我在桌面新建一個JupyterNotebook資料夾

然後開啟命令列視窗,輸入以下命令:

jupyter notebook --generate-config

這是生成配置檔案 

找到這個目錄

C:\Users\admiration\.jupyter

然後選擇一個編輯工具,以文字的形式開啟

然後Ctrl+F,查詢notebook_dir

找到這行語句,去掉前面的註釋符號#

在引號中寫入你建立的工作目錄的路徑,並在前面加個r

例如:

然後儲存並關閉

簡化啟動方式

每次要開啟命令列,非常麻煩

可以新建一個文字文件,寫入jupyter notebook,並儲存

然後重新命名為start.cmd

以後開啟jupyter時,只需要雙擊這個檔案即可

基本操作

新建檔案與匯入檔案

上傳檔案可以選擇Upload,或者直接將檔案複製到工作目錄中

新建檔案可以選擇New,比如選擇Python3

命令模式(藍色邊框)與編輯模式(綠色邊框)

綠色表明此刻是編輯模式

可以通過快捷鍵Esc轉入命令模式

但如果你要從命令模式轉回編輯模式,只需要用滑鼠點選一下編輯區域即可

單元格分類:code、markdown

如果是code類,前面會有In[ ],而markdown類單元格前面沒有

切換方式為,使用快捷鍵Esc進入命令模式,然後在命令模式下使用快捷鍵M從code類切換為markdown類,在命令模式下使用快捷鍵Y從markdown類切換為code類

這個是code類:

這個是markdown類:

編輯以及執行

在編輯模式下,輸入內容,直接輸入Enter是換行操作,使用Ctrl+Enter,才能執行輸入的內容

命令模式下使用快捷鍵A,可向當前單元格的前面加一行,使用快捷鍵B可向當前單元格的後面增加一個單元格

如果要刪除當前單元格,還是先使用Esc進入命令模式,然後使用快捷鍵DD刪除單元格

常用快捷鍵

單元格型別轉換:Y、M

插入單元格:A、B

進入命令模式:Esc

程式碼補全:Tab

執行單元格:ctrl/shift/alt+enter

刪除單元格:DD

markdown語法

①標題:使用1~6個#跟隨一個空格來表示1~6級標題

Ctrl+Enter

 

②無序列表:使用*,-或+後跟隨一個空格來表示

 

③有序列表:使用數字+點表示

 

④換行:使用兩個或以上的空行

而且編輯的時候空更多的行,最後執行也只會空一行

⑤程式碼:可以使用`程式碼`來標記程式碼部分,使用'''語言 標記程式碼塊

注意用的不是引號,而是`,就是英文狀態下,鍵盤上1左邊的符號

#### 程式碼

`print("hello")`

```python
def func()
    pass
```

⑥分割線:3個星號***或3個減號---

#### 程式碼

`print("hello")`
***
---

```python
def func()
    pass
```

⑦連結與圖片:[文字](連結地址)   ![影像說明](圖片連結

[跳轉網頁](https://www.cnblogs.com/cyx-b/p/12989862.html)

然後就會產生一個連結

點一下建立的連結,成功跳轉

 

先將一張圖片儲存到工作目錄下,圖片名稱為她在叢中笑.jpg

![我家的小飛鳥](她在叢中笑.jpg)

[]中的內容是圖片資訊,但是執行時不會顯示

Ctrl+Enter

 

 

相關文章