在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

常用的五種Jupyter Notebook擴展插件

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 作者:馬哥Linux運維 ? 2022-09-26 10:35 ? 次閱讀

Jupyter Notebook是一個很棒的教學、探索和編程環境,但其功能不足也是出了名的。幸好,有許多方法可以改進這個不錯的工具,如Jupyter Notebook擴展工具。

極簡版教程

在命令提示符中運行以下命令:

pipinstalljupyter_contrib_nbextensions&&jupytercontribnbextensioninstall

啟動 Jupyter Notebook,并導航至新的 Nbextensions 選項卡:

f470da6a-3c16-11ed-9e49-dac502259ad0.png

Jupyter Notebook 擴展選項

選擇你想要的擴展功能,享受它帶來的優勢。

(如果你沒看到擴展選項,打開 notebook,單擊「edit」,然后點「nbextensions config」)

notebook 的工具欄里可以看到擴展插件:

f47c4d0a-3c16-11ed-9e49-dac502259ad0.png

較長版教程

如果你覺得上面的教程太簡單,可以看看下面的復雜版。我還列出了我最喜歡的五個擴展插件。

什么是 notebook 擴展插件?

Jupyter Notebook 擴展插件是擴展 notebook 環境基本功能的簡單插件。它們用 JavaScript 語言編寫,會自動套用代碼格式或者在單元格完成后發送瀏覽器通知。擴展插件目前僅支持 Jupyter Notebook(不支持 Jupyter Lab)。

為什么要使用擴展插件?Jupyter Notebook 是一個很好用的工具,可用于教學、學習、原型設計、探索和嘗試新方法(甚至可用于 Netflix 的生產過程中)。但是,原版 notebook 功能有限,有時令人挫敗。雖然 Jupyter Notebook 擴展插件沒有完全解決這個問題,但它們確實能讓你的工作變得更輕松。

該用哪些擴展插件?

以下是我最常用的五種 Jupyter Notebook 擴展插件:

1、Table of Contents

更容易導航

如果你在一個 Jupyter Notebook 中同時開啟了十幾個單元格,那你想跟蹤所有單元格就會有些困難。Table of Contents 通過添加 TOC 鏈接解決了這個問題,通過 TOC 鏈接你可以定位到頁面中的任何位置。

f4914ed0-3c16-11ed-9e49-dac502259ad0.png

Table of Contents 界面

你還可以使用該擴展插件在 notebook 的頂部添加一個鏈接目錄。這樣會顯示你選擇了哪一個目錄以及哪一個正在運行:

f4bf1874-3c16-11ed-9e49-dac502259ad0.pngNotebook 中的 Table of Contents 界面2、Autopep8

輕輕一擊就能獲得簡潔代碼

我們都應該編寫符合 pep8 標準的代碼,但有時你會陷入分析,難以堅持這種標準。所以當你寫完代碼后,只要單擊這個選項,就可以讓代碼變得簡潔漂亮。

f4e03eaa-3c16-11ed-9e49-dac502259ad0.gif使用 Autopep8 的效果

這個插件可以稱得上是最好的插件了,僅需點擊一下,就能完成一項耗時又乏味的工作,讓你專注于思考。

3、variable inspector

跟蹤你的工作空間

variable inspector 會顯示你在 notebook 中創建的所有變量的名稱,以及它們的類型、大小、形狀和值。

f5087500-3c16-11ed-9e49-dac502259ad0.pngvariable inspector

這個工具對于從 RStudio 遷移過來的數據科學家來說是無價之寶。如果你不想繼續打印 df.shape 或無法重新調用 x 的 type,這個工具對你來說也同樣重要。

4、ExecuteTime

顯示單元格耗時。我經常不知道某個單元格需要運行多久或者最后一次運行一個打開好幾天的 notebook 是什么時候。ExecuteTime 完美解決這個問題,它會顯示單元格的運行完成時間和所耗時長。

f52116e6-3c16-11ed-9e49-dac502259ad0.pngExecuteTime 的輸出

的確有更好的計時方法,如 %%timeit,但 ExecuteTime 易于實現,且可以覆蓋 notebook 中的所有單元格。

5、隱藏代碼輸入

隱藏過程,展示結果

雖然有些人喜歡看到某項艱苦工作的具體分析,但有些人卻只想看到結果。隱藏所有輸入的插件讓你能夠立即隱藏 notebook 中的所有代碼,只保留結果。

f5365524-3c16-11ed-9e49-dac502259ad0.gif

隱藏所有代碼

下一次如果有人說他們只想看結果,你只要單擊一下就可以了。(不過你還是得經常檢查代碼。)

以上是我最常用的五種擴展插件,你還可以嘗試其他擴展插件。先安裝擴展插件,然后打開 notebook 探索吧!

結論

安裝 Jupyter Notebook 擴展插件,花點時間弄清楚哪些有用,然后提高自己的工作效率。雖然這些功能不至于改變你的人生,但它們帶來的益處也是值得的。而且累積起來為你節約了很多寶貴的開發時間。

如果你正在寫生產代碼,你可能會更愿意花些時間學習 IDE(我喜歡 VS Code),但 Jupyter Notebook 仍然是數據科學工作流程中不可或缺的一部分。如果你要使用這個環境,就最好把它用到極致,以從中獲得最大的收益。

審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3616

    瀏覽量

    93738
  • Notebook
    +關注

    關注

    0

    文章

    19

    瀏覽量

    8598
  • 插件
    +關注

    關注

    0

    文章

    327

    瀏覽量

    22446

原文標題:Jupyter Notebook 五大效率插件

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    為什么Jupyter Notebook會比其他工具更受歡迎?

    “有什么好用的IDE/環境/工具?”是他們提出的最常見的問題之一。這確實也是個不怎么好回答的問題,因為它沒有具體選項。IDE、Sublime Text、Atom等編輯器都很優秀,論智的這篇文章,從Jupyter Notebook開始學起。
    的頭像 發表于 05-31 09:27 ?7.4w次閱讀

    matlab notebook 教程

    Notebook 的功能在于:使用戶能在Word環境中“隨心所欲地享用”MATLAB的浩瀚科技資源,為用戶營造融文字處理、科學計算、工程設計于一體的完美工作環境。MATLAB Notebook
    發表于 02-24 15:19

    IDE的交互式文檔Jupyter Notebook詳解

    IDE之Jupyter:交互式文檔Jupyter Notebook簡介、安裝、使用方法詳細攻略
    發表于 12-26 10:38

    【PYNQ-Z2試用體驗】Jupyter Notebook體驗

    ,接下來我們來體驗一下。交互式Python瀏覽器地址欄輸入開發板的IP地址,我這里是192.168.1.99,可登錄到jupyter notebook,如下圖所示:圖1 密碼為xilinx,登錄后如下
    發表于 02-17 19:37

    大最實用的Jupyter Notebook擴展插件

    Jupyter Notebook是當前一十分流行的基于網頁的開發環境,它靈活、高度可擴展,不僅允許用戶創建和共享含有代碼的文檔,還可以植入公式、可視化圖片和描述性的文本等,是大數據分
    的頭像 發表于 03-20 16:35 ?11.4w次閱讀

    數據科學家們常用的一工具——Jupyter notebook,納入天文學研究

    允許用戶記錄這些對話,建立起與主題、理論,數據和結果之間更強大的聯系。當然,Jupyter不是承載對話的唯一平臺——它的前身IPython Notebook是一交互式Python解釋器,也可以充當對話平臺。
    的頭像 發表于 11-05 15:30 ?3831次閱讀

    Jupyter notebook是一款學習和科研的神奇

    用辛苦的輸入那些常用的指令,甚至copy-paste都免了,輕輕一點代碼出現!此擴展插件Notebook工具欄添加了一個下拉菜單,允許將代碼片段單元格輕松插入當前
    的頭像 發表于 02-19 09:32 ?7525次閱讀
    <b class='flag-5'>Jupyter</b> <b class='flag-5'>notebook</b>是一款學習和科研的神奇

    淺析SJK插件晶振應用

    SJK插件晶振主要分為以下:HC-49U石英晶振,HC-49S晶振,HC-49 SMD晶振,UM-1晶振,圓柱晶振。
    的頭像 發表于 04-20 16:36 ?3100次閱讀

    Jupyter Notebook是TensorFlow文檔架構的重要組成部分

    軟件文檔是一項團隊工作,而 Notebook 是一富有表現力的專注于手把手教程式的格式,它可以讓工程師和作者搭建出交互式演示,更直觀的了解所學內容。Jupyter Notebook
    的頭像 發表于 11-19 09:25 ?2059次閱讀

    以后Jupyter也能做可視化Debug了

    以后 Jupyter 也能做可視化 Debug,Jupyter 團隊發布第一個 Debug 插件與內核。 ? Python 代碼編輯器怎么選?PyCharm、VS Code、Jupyter
    的頭像 發表于 01-06 16:09 ?2629次閱讀

    神器jupyter的優勢和使用教程

    Python 代碼編輯器怎么選?PyCharm、VS Code、Jupyter Notebook 都各有特色,Jupyter 適合做數據分析這些需要可視化的操作,PyCharm 更適合
    的頭像 發表于 02-05 09:36 ?8146次閱讀
    神器<b class='flag-5'>jupyter</b>的優勢和使用教程

    Jupyter notebook在超算平臺上使用的詳細教程

    Jupyter Notebook 的本質是一個 Web 應用程序,便于創建和共享文學化程序文檔,支持實時代碼,數學方程,可視化和 markdown。 用途包括:數據清理和轉換,數值模擬,統計建模,機器學習等等 。
    的頭像 發表于 11-23 15:42 ?1511次閱讀
    <b class='flag-5'>Jupyter</b> <b class='flag-5'>notebook</b>在超算平臺上使用的詳細教程

    15個節省時間的Jupyter技巧!

    要在Jupyter notebook中使用多個游標,可以按住Alt鍵并單擊所需的位置。這將在每個點擊的位置創建一個游標。然后你可以像往常一樣進行編輯,更改將同時應用于所有位置。
    的頭像 發表于 01-05 15:35 ?685次閱讀

    Jupyter Notebook 7重磅發布,新增多個特性!

    Jupyter Notebook 7新增了來自JupyterLab的交互式調試器 (interactive debugger),它使您能夠逐個代碼單元格地執行代碼,也可以設置斷點并檢查變量。
    的頭像 發表于 08-01 15:01 ?1244次閱讀
    <b class='flag-5'>Jupyter</b> <b class='flag-5'>Notebook</b> 7重磅發布,新增多個特性!

    什么是 Jupyter Notebook

    Jupyter Notebook 是一個 Web 應用程序,便于創建和共享文學化程序文檔,支持實時代碼、數學方程、可視化和 Markdown,其用途包括數據清理和轉換、數值模擬、統計建模、機器學習
    的頭像 發表于 10-16 11:15 ?3890次閱讀
    什么是 <b class='flag-5'>Jupyter</b> <b class='flag-5'>Notebook</b>
    主站蜘蛛池模板: 国产片翁熄系列乱在线视频| www.xxxx欧美| 天天色天天综合网| 欧美系列在线播放| 亚洲 欧美 另类 吹潮| 韩国三级hd| 精品久久久久久午夜| 99久久国产免费 - 99久久国产免费| 全黄毛片| 色综合天天干| 国产成人综合日韩精品婷婷九月| 女生张开腿让男人桶| 天天色天天干天天| 欧美aaa| 欧美成人3d动漫在线播放网站| 天天久久综合| 美女扒开尿口给男人桶爽视频| 欧美第一色| 久久久久久久国产免费看| 黄免费看| 好男人社区www在线资源视频| 国产精品vv在线| 五月婷婷在线视频| bt天堂网www连接| 中文字幕三级久久久久久| 欧美性久久| 久久天天躁狠狠躁夜夜不卡| 亚洲综合久久久| 97影院3| 欧美不卡1卡2卡三卡老狼| 国内精品一区二区在线观看| 国产www在线播放| 四虎影院新网址| 天天拍天天操| 一区二区三区四区在线视频| 草色在线| 免费无码看av的网站| 国产网站在线| 亚洲一级免费视频| 狠狠色狠狠色综合日日不卡 | 日韩美女影院|