1. 程式人生 > >jupyter notebook簡單使用教程

jupyter notebook簡單使用教程

1、jupyter  notebook簡介

jupyter  notebook是一個線上編輯器,可以在網頁上編輯程式,在編輯的過程中,每次編輯一行程式碼就可以執行一行程式碼,執行的結果也可以顯示在程式碼的下方,方便檢視。當所有的程式編寫和執行完畢之後,還可以直接把編輯和執行之後的所有資訊儲存在檔案中。


2、jupyter  notebook啟動

在cmd環境下,輸入命令:jupyter  notebook之後就可以啟動jupyter  botebook編輯器,啟動之後會自動開啟瀏覽器,並訪問http://localhost:8088,預設跳轉到http://localhost:8088/tree。如下圖

 

3、建立新的檔案/夾

      在右側點選new,選擇python2或者python3,就可以建立一個新的py檔案,點選Text File可以建立普通檔案,點選Folder建立資料夾,點選Terminal啟動控制檯


        這裡點選python3就打開了一個新的頁面,可以進行python程式編輯。附圖片如下:


4、兩種模式與cell操作

command  mode和edit  mode。在一個cell中按下enter就進入edit  mode,按下Esc進入command  mode。

從一個cell跳轉到下一個cell:在一個cell中按下shift+enter就進入了下一個cell

建立cell:在一個cell中建立下一個cell可以使用shift+enter,另外建立下一個cell可以使用b(在command模式下),在當前cell之前建立cell使用a(在command模式下)

刪除cell:command模式下,在一個cell中,連續按兩次d

儲存編輯的內容:在command模式下,按s

使用下面的方式可以在code、markdown輸入模式間切換


顯示行數:在command模式下,按;l

跳轉到第一個cell:ctrl+home

跳轉到最後一個cell:ctrl+end

為一行或多行新增/取消註釋:ctrl+/

編譯並執行一個cell中的內容:shift+enter

5、向jupyter  notebook中匯入python檔案

(1)若是從本地匯入python檔案,可以直接使用%load  xxx.py,執行這個cell的方式也是shift+enter

(2)若是從網路中匯入python程式碼,可以使用%load  http://.......

6、jupyter中執行python檔案

直接在cell中輸入:%run  xxx.py

在cell中輸入之後,直接使用shift+enter就可以執行cell中的內容,執行結果直接在這個cell的下面顯示

注意:如果在程式中使用了matplotlib繪圖,有時候是不能直接顯示出來的,這時候需要使用加%matplotlib inline

7、magic關鍵字

(1)timeit

timeit關鍵字用於測試執行的需要的時間,可以測試一個函式的執行時間,還可以測試一個cell執行需要的時間。如果要測試一個函式執行需要的時間,需要在一個函式的呼叫的前面加上%timeit,如:%timeit  A()。如果要測試整個cell的執行時間,可以在cell的第一行使用%%timeit,然後從這一行的下一行開始寫其他程式,這樣就可以在執行這個cell的時候,把時間輸出在這個cell的下面。


參考文獻:

(1)http://blog.csdn.net/qq_35056292/article/details/54971195

(2)http://blog.csdn.net/tina_ttl/article/details/51031113

(3)http://blog.csdn.net/qq_35056292/article/details/54972172