點(diǎn)擊上方“AI算法與圖像處理”,選擇加"星標(biāo)"或“置頂”
重磅干貨,第一時(shí)間送達(dá)
來源:Python數(shù)據(jù)科學(xué)
周末愉快,東哥分享三個(gè)高效的Jupyter Notebook插件,每個(gè)都很實(shí)用。
1、Scratchpad
這個(gè)插件非常有用,我們做數(shù)據(jù)分析EDA或者特征工程時(shí)經(jīng)常要各種嘗試,而不是要真正的運(yùn)行cell代碼。
這個(gè)時(shí)候在同一個(gè)notebook里來回運(yùn)行就非常容易亂,找不到自己想要的那個(gè)對(duì)的代碼了。當(dāng)然,可以注釋,不過也比較不好管理。
使用這個(gè)插件可以在當(dāng)前內(nèi)核上運(yùn)行代碼,而不必在實(shí)際代碼之間不斷添加新單元以進(jìn)行實(shí)驗(yàn)或計(jì)算。使用 Shift + Enter 打開便簽本,然后通過 Ctrl + B 將其關(guān)閉。
2、Code folding
code folding 插件提供了三種代碼折疊選項(xiàng),在敲代碼過程中是非常有必要的。
該算法可以檢測(cè)縮進(jìn),允許將縮進(jìn)一一折疊。這樣我們就可以折疊更多的代碼了,看下下面的代碼。
如上所示,有兩個(gè)縮進(jìn)。因此,此代碼單元先折疊為:
2、第一行注釋折疊
結(jié)果是僅顯示第一行中的注釋,而不顯示整個(gè)單元格。這樣,當(dāng)我們刪除代碼時(shí),可以保留第一行的注釋,對(duì)單元格進(jìn)行簡(jiǎn)短而準(zhǔn)確的描述。
3、魔術(shù)折疊
上面的概念也適用于第一行是魔術(shù)命令的情況。
這個(gè)特殊的折疊對(duì)于import導(dǎo)入包的單元格可能特別有用。
另一個(gè)應(yīng)用場(chǎng)景是刪除所有非Python代碼,以避免可能的干擾。
此外,保存Jupyter notebook后,所有折痕都將保存。
3、zenmode
最后一個(gè)插件可能是三個(gè)中最常用的了。
zenmode插件可以將菜單刪除,使你可以專注于代碼。
這樣可使 Jupyter notebook 的界面在視覺和使用上更舒服。
這個(gè)插件將為notebook增加一個(gè)目錄。
通過點(diǎn)擊下方圖片中紅框內(nèi)的按鈕,即可激活或停用它。
當(dāng)使用含有較多內(nèi)容的notebook時(shí),該功能的實(shí)用性便體現(xiàn)出來了。
點(diǎn)擊目錄中的任何標(biāo)題,即可直接定位到notebook的相應(yīng)位置。
可以通過菜單上標(biāo)紅的按鈕來執(zhí)行該擴(kuò)展。
點(diǎn)擊按鈕后,將顯示當(dāng)下命名空間中的所有變量信息,包括變量的名稱、類型、大小、形式和值。
下載1:速查表
在「AI算法與圖像處理」公眾號(hào)后臺(tái)回復(fù):速查表,即可下載21張 AI相關(guān)的查找表,包括 python基礎(chǔ),線性代數(shù),scipy科學(xué)計(jì)算,numpy,kears,tensorflow等等

在「AI算法與圖像處理」公眾號(hào)后臺(tái)回復(fù):CVPR2020,即可下載1467篇CVPR 2020論文
請(qǐng)注明:地區(qū)+學(xué)校/企業(yè)+研究方向+昵稱