【Python基础】分享5 款超牛逼的 Jupyter Notebook 插件!
作者:東哥起飛
來源:Python數據科學
今天分享五個高效的Jupyter Notebook插件,每個都很實用。
1、Scratchpad
這個插件非常有用,我們做數據分析EDA或者特征工程時經常要各種嘗試,而不是要真正的運行cell代碼。
這個時候在同一個notebook里來回運行就非常容易亂,找不到自己想要的那個對的代碼了。當然,可以注釋,不過也比較不好管理。
使用這個插件可以在當前內核上運行代碼,而不必在實際代碼之間不斷添加新單元以進行實驗或計算。使用 Shift + Enter 打開便簽本,然后通過 Ctrl + B 將其關閉。
2、Code folding
code folding 插件提供了三種代碼折疊選項,在敲代碼過程中是非常有必要的。
1、縮進折疊
該算法可以檢測縮進,允許將縮進一一折疊。這樣我們就可以折疊更多的代碼了,看下下面的代碼。
如上所示,有兩個縮進。因此,此代碼單元先折疊為:
進一步的折疊:
2、第一行注釋折疊
這種折疊用在第一行中有注釋的單元格。
結果是僅顯示第一行中的注釋,而不顯示整個單元格。這樣,當我們刪除代碼時,可以保留第一行的注釋,對單元格進行簡短而準確的描述。
所以,以下單元格…
…可以折疊成這樣:
3、魔術折疊
上面的概念也適用于第一行是魔術命令的情況。
這個特殊的折疊對于import導入包的單元格可能特別有用。
另一個應用場景是刪除所有非Python代碼,以避免可能的干擾。
折疊會將上面的單元格變成:
此外,保存Jupyter notebook后,所有折痕都將保存。
3、zenmode
最后一個插件可能是三個中最常用的了。
zenmode插件可以將菜單刪除,使你可以專注于代碼。
這樣可使 Jupyter notebook 的界面在視覺和使用上更舒服。
4、Table of contents
這個插件將為notebook增加一個目錄。
通過點擊下方圖片中紅框內的按鈕,即可激活或停用它。
當使用含有較多內容的notebook時,該功能的實用性便體現出來了。
點擊目錄中的任何標題,即可直接定位到notebook的相應位置。
5、Variable Inspector
可以通過菜單上標紅的按鈕來執行該擴展。
點擊按鈕后,將顯示當下命名空間中的所有變量信息,包括變量的名稱、類型、大小、形式和值。
6、總結
以上就是東哥本次安利的5個插件。
往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載機器學習的數學基礎專輯獲取一折本站知識星球優惠券,復制鏈接直接打開:
https://t.zsxq.com/y7uvZF6
本站qq群704220115。
加入微信群請掃碼:
總結
以上是生活随笔為你收集整理的【Python基础】分享5 款超牛逼的 Jupyter Notebook 插件!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【NLP】一文搞懂NLP中的对抗训练
- 下一篇: 【Python基础】学习Python 一