精心整理 9個Jupyter Notebook的插件,太炫酷太好用了!
對于從事數(shù)據(jù)分析或者是數(shù)據(jù)挖掘等python使用者的小伙伴們,jupyter notebook是一個非常流行的工具,它可以用來寫程序,寫文本,同時輸出程序運行的結果。
Notebook雖然好用,但是我們總是希望能夠拓展notebook的功能,對于notebook來說,有很多的拓展插件,可以幫助我們提升notebook的體驗。
今天,小編就給大家分享九個插件,幫助大家更好的來使用notebook。
1. 如何安裝插件
對于notebook的插件安裝,大家需要運行下述的三行安裝命令,來安裝插件。
- pip install jupyter_contrib_nbextensions
- pip install jupyter_nbextensions_configurator
- jupyter contrib nbextension install
安裝完成之后,大家就可以啟動notebook,大家在界面中就會看到拓展插件的界面,如下圖所示:
大家可以看到,拓展的插件具有很多的豐富的功能,包括代碼拼寫的檢查,顯示行號等等功能,接下來我們來看一下針對拓展插件中,分享幾個非常好用而且高效的拓展插件。
2. 插件介紹
1).Spellchecker
Spellchecker的作用是對于notebook中的markdown區(qū)域塊中的文字進行檢查,檢查是否出現(xiàn)拼寫方面的錯誤,注意的是,Spellchecker僅僅支持英文拼寫錯誤的檢查。如下圖所示,當出現(xiàn)拼寫錯誤時,錯誤的單詞會顯示出紅色高亮。
2).Table of contents
該插件的功能是給我們的notebook添加目錄,如下圖所示。當點擊右上角的目錄生成插件后,插件會根據(jù)notebook中標題的等級生成對應的目錄,并展示在左側。目錄的使用方式跟word中的目錄非常的類似,大家可以點擊目錄中的任意一行,便會跳轉到指定的程序區(qū)域。
3).Collapsible headings
該插件的作用是將部分標題下的區(qū)域進行折疊隱藏,方便自己瀏覽和觀察程序,如下圖所示。可以看到,每個標題的左側都有一個小的三角,當小三角向下時,表示程序完整的顯示,當小三角指向右側時,表明此時該標題下的內容被折疊隱藏起來。
4).ExecuteTime
該插件可以提醒我們程序塊開始運行的時間,當程序運行完畢后,會在程序塊的下方顯示程序塊運行的時間,以及程序運行結束的時間,如下圖所示。
5).Toggle all line numbers
該功能是給程序塊中的每一行代碼顯示出對應的行號,如下圖所示。大家在使用notebook時只需要點擊圖中的按鈕就可以顯示或者是關閉行號。
6).Variable Inspector
該插件的作用是顯示當前的區(qū)域塊中,變量的名字,類型,所占內存大小,變量的形狀以及數(shù)值,如下圖所示。大家只需要點擊上方的對應按鈕,即可啟用Variable Inspector插件。
7).Hide code
Hide code插件的作用是將notebook中的所有代碼都隱藏掉,而僅展示出程序的輸出結果,讓大家能夠更加注重結果的展示。如下圖所示,大家只需要點擊notebook上方的類似眼睛狀的按鈕,就會啟動Hide code插件。
8).Skip-traceback
該插件的作用是當程序出錯誤時,能夠讓notebook跳過報錯的過程,而顯示出程序的錯誤原因和對于報錯的簡短介紹,如下圖所示:
上圖中可以看到,當執(zhí)行Skip-traceback插件時,notebook輸出了錯誤的名字和簡短的錯誤描述。而當不執(zhí)行Skip-traceback插件時,程序會顯示報錯。
9).Printview
Printview插件將當前的notebook保存為html文檔,如下圖所示,大家只需要點擊Printview插件的按鈕,就可以實現(xiàn)html文檔的保存。
3. 總結
以上就是小編今天為為大家?guī)淼年P于jupyter notebook的插件分享,大家可以按照上述的插件教程,來安裝插件,一起來體驗一下吧。