精心整理 9個(gè)Jupyter Notebook的插件,太炫酷太好用了!

對(duì)于從事數(shù)據(jù)分析或者是數(shù)據(jù)挖掘等python使用者的小伙伴們,jupyter notebook是一個(gè)非常流行的工具,它可以用來寫程序,寫文本,同時(shí)輸出程序運(yùn)行的結(jié)果。
Notebook雖然好用,但是我們總是希望能夠拓展notebook的功能,對(duì)于notebook來說,有很多的拓展插件,可以幫助我們提升notebook的體驗(yàn)。
今天,小編就給大家分享九個(gè)插件,幫助大家更好的來使用notebook。
01.如何安裝插件
對(duì)于notebook的插件安裝,大家需要運(yùn)行下述的三行安裝命令,來安裝插件。
pip install jupyter_contrib_nbextensionspip install jupyter_nbextensions_configuratorjupyter contrib nbextension install
安裝完成之后,大家就可以啟動(dòng)notebook,大家在界面中就會(huì)看到拓展插件的界面,如下圖所示:

大家可以看到,拓展的插件具有很多的豐富的功能,包括代碼拼寫的檢查,顯示行號(hào)等等功能,接下來我們來看一下針對(duì)拓展插件中,分享幾個(gè)非常好用而且高效的拓展插件。
02.插件介紹
1).Spellchecker
Spellchecker的作用是對(duì)于notebook中的markdown區(qū)域塊中的文字進(jìn)行檢查,檢查是否出現(xiàn)拼寫方面的錯(cuò)誤,注意的是,Spellchecker僅僅支持英文拼寫錯(cuò)誤的檢查。如下圖所示,當(dāng)出現(xiàn)拼寫錯(cuò)誤時(shí),錯(cuò)誤的單詞會(huì)顯示出紅色高亮。

2).Table of contents
該插件的功能是給我們的notebook添加目錄,如下圖所示。當(dāng)點(diǎn)擊右上角的目錄生成插件后,插件會(huì)根據(jù)notebook中標(biāo)題的等級(jí)生成對(duì)應(yīng)的目錄,并展示在左側(cè)。目錄的使用方式跟word中的目錄非常的類似,大家可以點(diǎn)擊目錄中的任意一行,便會(huì)跳轉(zhuǎn)到指定的程序區(qū)域。

3).Collapsible headings
該插件的作用是將部分標(biāo)題下的區(qū)域進(jìn)行折疊隱藏,方便自己瀏覽和觀察程序,如下圖所示??梢钥吹?,每個(gè)標(biāo)題的左側(cè)都有一個(gè)小的三角,當(dāng)小三角向下時(shí),表示程序完整的顯示,當(dāng)小三角指向右側(cè)時(shí),表明此時(shí)該標(biāo)題下的內(nèi)容被折疊隱藏起來。

4).ExecuteTime
該插件可以提醒我們程序塊開始運(yùn)行的時(shí)間,當(dāng)程序運(yùn)行完畢后,會(huì)在程序塊的下方顯示程序塊運(yùn)行的時(shí)間,以及程序運(yùn)行結(jié)束的時(shí)間,如下圖所示。

5).Toggle all line numbers
該功能是給程序塊中的每一行代碼顯示出對(duì)應(yīng)的行號(hào),如下圖所示。大家在使用notebook時(shí)只需要點(diǎn)擊圖中的按鈕就可以顯示或者是關(guān)閉行號(hào)。

6).Variable Inspector
該插件的作用是顯示當(dāng)前的區(qū)域塊中,變量的名字,類型,所占內(nèi)存大小,變量的形狀以及數(shù)值,如下圖所示。大家只需要點(diǎn)擊上方的對(duì)應(yīng)按鈕,即可啟用Variable Inspector插件。

7).Hide code
Hide code插件的作用是將notebook中的所有代碼都隱藏掉,而僅展示出程序的輸出結(jié)果,讓大家能夠更加注重結(jié)果的展示。如下圖所示,大家只需要點(diǎn)擊notebook上方的類似眼睛狀的按鈕,就會(huì)啟動(dòng)Hide code插件。

8).Skip-traceback
該插件的作用是當(dāng)程序出錯(cuò)誤時(shí),能夠讓notebook跳過報(bào)錯(cuò)的過程,而顯示出程序的錯(cuò)誤原因和對(duì)于報(bào)錯(cuò)的簡短介紹,如下圖所示:

上圖中可以看到,當(dāng)執(zhí)行Skip-traceback插件時(shí),notebook輸出了錯(cuò)誤的名字和簡短的錯(cuò)誤描述。而當(dāng)不執(zhí)行Skip-traceback插件時(shí),程序會(huì)顯示報(bào)錯(cuò)。
9).Printview
Printview插件將當(dāng)前的notebook保存為html文檔,如下圖所示,大家只需要點(diǎn)擊Printview插件的按鈕,就可以實(shí)現(xiàn)html文檔的保存。

03.總結(jié)
推薦閱讀:
入門: 最全的零基礎(chǔ)學(xué)Python的問題 | 零基礎(chǔ)學(xué)了8個(gè)月的Python | 實(shí)戰(zhàn)項(xiàng)目 |學(xué)Python就是這條捷徑
干貨:爬取豆瓣短評(píng),電影《后來的我們》 | 38年NBA最佳球員分析 | 從萬眾期待到口碑撲街!唐探3令人失望 | 笑看新倚天屠龍記 | 燈謎答題王 |用Python做個(gè)海量小姐姐素描圖 |
趣味:彈球游戲 | 九宮格 | 漂亮的花 | 兩百行Python《天天酷跑》游戲!
AI: 會(huì)做詩的機(jī)器人 | 給圖片上色 | 預(yù)測(cè)收入 | 碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影
年度爆款文案
2).學(xué)Python真香!我用100行代碼做了個(gè)網(wǎng)站,幫人PS旅行圖片,賺個(gè)雞腿吃
9).發(fā)現(xiàn)一個(gè)舔狗福利!這個(gè)Python爬蟲神器太爽了,自動(dòng)下載妹子圖片
點(diǎn)這里,直達(dá)菜鳥學(xué)PythonB站!!

