在之前,我曾經分享過兩個Excel的插件,一個是Excel工具箱:方方格子,另一個是Excel圖表插件:EasyCharts,裡面有豐富的資料處理和資料可視化内容,這兩個Excel插件都可以極大的提高我們資料處理的效率。
Excel功能插件分享
今天我給大家分享兩個我日常在使用Jupyter Notebook使用最多的兩個插件,一個是JupyterLab,另一個用于給代碼生成目錄,熟練使用這兩個插件,可以極大的提高我們的代碼書寫效率。
JupyterLab
JupyterLab作為一種基于web的內建開發環境,可以使用它編寫notebook、操作終端、編輯markdown文本、打開互動模式、檢視csv檔案及圖檔等功能。
安裝步驟
在開始菜單下,打開Anaconda Prompt。
輸入pip install jupyterlab指令,下載下傳jupyterlab包。
使用說明
下載下傳完成後,如果要運作Jupyter Lab,可以在Anaconda Prompt中輸入Jupyter Lab,按Enter後即可進入Jupyter Lab主界面。
Jupyter Lab主界面如下,與Jupyter Notebook功能有點像,但是又新增的很多的其他功能,常用的使用說明如下。
點選加号可以建立一個ipynb檔案。
打開原始的ipynb檔案。
預覽csv檔案,輕按兩下csv檔案,可以預覽資料情況。
預覽png檔案,輕按兩下png檔案,可以預覽圖檔大小。
jupyter_contrib_nbextensions
使用這個插件可以生成目錄,類似于寫論文時插入目錄是一樣的,可以将多個代碼的片段的标題進行分級管理,這樣在寫代碼的時候,層次分明,點選對應的标題還可一鍵跳轉。
安裝步驟
在開始菜單下,打開Anaconda Prompt。
在指令行中依次分别輸入以下三行代碼,并按Enter鍵運作。
pip installpip install
jupyter contrib nbextension install –user
使用說明
在開始菜單下打開Jupyter Notebook。
可以看到在主界面多了Nbextensions選項。
單擊Nbextensions選項,然後勾選Table of Contents(2)選項。
打開一個ipynb檔案,可以看到在主界面多了一個清單的方框按鈕。
在代碼模式這裡選擇Markdwn模式,可以用來建立目錄。
在Markdwn模式下代碼行裡輸入一個#代表一級标題,兩個#代表二級标題,三個#代表三級标題,#号的數目越多,字型則越小。
在空白的區域可以添加代碼,等内容寫好後,點選清單按鈕即可生成目錄,點選對應的目錄即可跳轉到相應的标題行。
PS:在下載下傳包的時候,有的時候會特别慢,考慮到網速的原因,這裡推薦在下載下傳包的時候在指令行加上國内的鏡像,這樣下載下傳速度超快,就不會中斷了。
國内鏡像
#常用的國内鏡像
清華:https://pypi.tuna.tsinghua.edu.cn/simple
阿裡雲:http://mirrors.aliyun.com/pypi/simple/
中國科技大學:https://pypi.mirrors.ustc.edu.cn/simple/
華中理工大學:http://pypi.hustunique.com/
山東理工大學:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 庫名
#例如安裝matplotlib包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib