中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣進行賦能Jupyter Notebooks

發布時間:2021-12-04 19:23:15 來源:億速云 閱讀:161 作者:柒染 欄目:大數據

本篇文章給大家分享的是有關怎樣進行賦能Jupyter Notebooks,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

下面通過介紹Jupyter Notebook的附加擴展組件和指令,為Jupyter Notebook賦能。幫助Python使用者大大提高Jupyter Notebook的使用體驗,提升工作效率。


簡介

Jupyter Notebook是當今最受Python使用者(尤其是熱衷于機器學習和數據科學的Python使用者)青睞的編譯環境。我在數月以前首次接觸機器學習時發現了這個神器,稍加使用后就被它深深吸引。然而,這種感覺很快就消失殆盡了,因為我發現Jupyter Notebook的界面非常單調,缺乏許多有用的功能。從那時起,我開始尋找一些可以在Jupyter Notebook中使用的黑科技,來滿足一名Python使用者的日常所需。

在本文中,我將會介紹一些Jupyter Notebook的附加擴展組件和指令,進而幫助Python使用者大大提高Jupyter Notebook的使用體驗,從而提升工作效率。

簡而言之,本文將教你如何賦能Jupyter Notebook!

一旦你順著本文的指示操作,你將會得到(且不局限于)以下令你的Jupyter Notebooks 煥然一新的功能:

1. 無需重啟Jupyter Notebook即可在多個Conda環境之間自由切換。
2. 一鍵生成“可單擊目錄”(我相信大部分人會喜歡上這個功能的!)。
3. 一個非常有用的草稿測試區(這是我最喜歡的功能!) - 可以在此區域中運行和測試代碼,且同時不會更改Jupyter Notebook中的任何內容。
4. 在代碼單元內實現代碼折疊 – 有效彌補了Jupyter Notebook中此類功能的空缺。
5. 一鍵隱藏代碼單元格 - 這是數據可視化時的重要功能,因為聽眾通常對圖表而不是代碼感興趣!
6. 一個超級酷的變量檢查器。
7. 適用于Markdown單元格的拼寫檢查程序。
8. 夜間寫代碼必備的禪模式。
9. 一個代碼片段菜單,用于動態添加常用的Python結構,如列表理解。
10. 最后壓軸的是一個最棒的功能 —— 一個讓人心情舒緩的午夜藍配色方案,拯救我們疲勞的雙眼!

賦能時刻

首先,白色背景會讓我們的眼睛在一天的長時間工作后疲憊不堪,我們需要確保我們的Jupyter Notebook本有一個極佳的暗色主題來保護我們的視力。相信我,一旦你使用暗色主題,就再也不會愿意切換回亮色主題了。

使用以下命令安裝用于更改Jupyter Notebook主題配色的package:

# Kill and exit the Notebook server# Make sure you are in the base conda environmentconda activate base# install jupyterthemespip install jupyterthemes# upgrade to latest versionpip install --upgrade jupyterthemes
 
在安裝完成上面的package后,運行以下命令,將Jupyter Notebook默認的亮色主題更改為曼妙的深藍色主題。你的雙眼會因為這一舉動而倍加感激。

# Enable Dark Modejt -t onedork -fs 95 -altp -tfs 11 -nfs 115 -cellw 88% -T
 
接下來,讓我們看看是否可以在Jupyter Notebook中使用在Anaconda中創建的自定義環境作為內核。這將確保我們可以通過在內核菜單中的選擇環境功能自如切換內核,而無需重新啟動Jupyter Notebook。

假設在Anaconda創建了兩個自定義環境:My NLP和Gym。為了添加這些內容進Jupyter Notebook,需要執行以下命令:

# Stop and exit your Jupyter Notebook server first# Activate your environment in the terminal conda activate my_NLP# Install the IPython Kernel pip install ipykernel# Link your environment with Jupyter python -m ipykernel install --user --name=my_NLP# Repeat steps for the other environment, gym. conda activate gympip install ipykernel python -m ipykernel install --user --name=gym


現在打開你的Jupyter Notebook,點擊內核菜單中的更改內核選項,這時可以看到全部的內核,只需單擊即可激活它們。

怎樣進行賦能Jupyter Notebooks

這就是新添加的內核應該出現的地方。注意那舒緩的午夜藍色主題

對于我上面提到的所有其他很酷的功能,我們只需簡單執行以下命令,為Jupyter Notebook安裝一個名為nbextensions的擴展組件:

# Stop and exit your Jupyter Notebook server # Make sure you are in the base environmentconda activate base# Install the nbextensions pip install jupyter_contrib_nbextensions# Install the necessary JS and CSS files jupyter contrib nbextension install --system

啟動Jupyter Notebook服務器,在開始頁的第四個選項就是nbxtensions。點擊它即可看到一系列Jupyter Notebook使用者所期望擁有的功能。  
 

怎樣進行賦能Jupyter Notebooks

nbextensions 界面

正如上圖所見,nbextensions有著龐大的擴展列表,甚至第一眼看上去有一些密集恐懼。不過不用擔心,我們并不需要所有的擴展應用。以下我列出了個人覺得比較有用的功能:


1. 目錄(2) - 只需單擊一次,即可生成整個Jupyter Notebook的目錄,其中包含指向各個分區的超鏈接。
2. 草稿測試區 - 我認為最好的擴展。它提供一個單獨的區域,供使用者在不干擾Jupyter Notebook其余部分的情況下進行代碼測試。
3. 代碼折疊 – 無需解釋的好功能。
4. 隱藏全部輸入 - 隱藏所有的代碼單元格,同時始終保持輸出和標記單元格可見。如果你試圖向非技術人員解釋你的結果,這將非常有用。
5. Variable Inspector - 類似于Spyder IDE中的Variable Inspector窗口,拯救在陷于Debugging泥潭中的我們。
6. 拼寫檢查器 - 用于對Markdown格式的單元格中的內容進行拼寫檢查。
7. 禪模式 – 隱去界面中的干擾功能,讓我們可以專注于重要的代碼部分。
8. 代碼模版菜單 - 一個很酷的常用代碼模版集合,從List Comprehensions到Pandas以及兩者之間的一切。這還不是全部,我們可以修改并在此之中添加自己想要的自定義代碼模版。

上面8條包含了我日常所需的擴展程序,但在此我也鼓勵大家勇于嘗試其他的擴展程序,比如一些我覺得很有趣的程序:ScrollDown,table_beautifier以及Hinterland。

怎樣進行賦能Jupyter Notebooks代碼模版擴展與工作中的目錄生成擴展一起使用

怎樣進行賦能Jupyter Notebooks


以上就是怎樣進行賦能Jupyter Notebooks,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

齐齐哈尔市| 洪泽县| 甘孜县| 徐州市| 柳河县| 天峻县| 建阳市| 轮台县| 白玉县| 梅河口市| 鄯善县| 新丰县| 浑源县| 获嘉县| 东城区| 莱州市| 象州县| 荔浦县| 黑水县| 万盛区| 留坝县| 楚雄市| 凭祥市| 什邡市| 栾川县| 宁城县| 苏尼特左旗| 无棣县| 郎溪县| 唐海县| 巴林左旗| 页游| 岐山县| 黄梅县| 收藏| 邛崃市| 鹤岗市| 望城县| 前郭尔| 哈尔滨市| 镇巴县|