Jupyter Notebook 現(xiàn)已成為數(shù)據(jù)分析,機器學習的必備工具纳猫。因為它可以讓數(shù)據(jù)分析師集中精力向用戶解釋整個分析過程婆咸。通過安裝一些擴展工具,可以讓你在Jupyter Notebook上的工作效率進一步的提高芜辕。
這個擴展工具叫做 Jupyter NbExtensions Configurator
1.先看一下怎么安裝吧
首先得確保我們已經(jīng)有python尚骄,有jupyter notebook并且能正常使用了,接著pip命令安裝
pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextensions_configurator enable --user
安裝完畢之后進入jupyter notebook侵续,在主界面可以看到NbExtensions的標簽
這一些就就是具有各種功能的插件了倔丈,只要在前面打勾就可以使用。
2.介紹幾個我比較常用插件
(1)Autopep8
這個插件的功能是一鍵美化代碼状蜗,直接看圖吧
(2)Hinterland
這個插件的功能是代碼提示需五,正常來講我們代碼提示是需要按Tab鍵的,而使用這個插件之后每敲一個代碼轧坎,就會出現(xiàn)下拉菜單供你選擇宏邮,對新手非常友好,直接看圖
(3)Snippets
Snippets在工具欄里加了一個下拉菜單缸血,可以非常方便的直接插入代碼段蜜氨,完全不用手動敲。
(4)Scratchpad
為Jupyter Notebook提供一個草稿cell捎泻,方便隨時測試輸出飒炎。
這樣做的好處是,當我們打完一段代碼笆豁,我們可能需要輸出一些值郎汪,去判斷代碼邏輯是否正確,所以我們會在下方的代碼框測試代碼闯狱,當我們測試完煞赢,可能就有一大堆代碼了,然又得刪掉扩氢,這個插件就給我們測試時候提供了方便耕驰。