成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

效率提升之道:9大Jupyter Notebook擴展工具

開發 開發工具
Jupyter Notebook可能是數據科學家們最愛使用的工具了,不過,普通版本的Jupyter Notebook并不夠完美。你需要安裝一些擴展插件,才能使Jupyter Notebook的性能更佳。

本文轉載自公眾號“讀芯術”(ID:AI_Discovery)。

Jupyter Notebook可能是數據科學家們最愛使用的工具了,它能在一個文檔中混合代碼、文本和檢查輸出,這對其他一些編程IDE(集成開發環境)來說是不可能的。

不過,普通版本的Jupyter Notebook并不夠完美。你需要安裝一些擴展插件,才能使Jupyter Notebook的性能更佳。

Jupyter Notebook擴展是什么?

Jupyter Notebook擴展是一系列JavaScript代碼,該代碼在后臺中運行,并擴展Notebook的功能。一個擴展負責一個特定的功能,可根據需要安裝或刪除。

啟用擴展

為了啟用擴展,我們需要運行pip命令來安裝該功能:

  1. pip install jupyter_contrib_nbextensions 
  2. pip install jupyter_nbextensions_configurator 
  3. jupytercontribnbextension install 

安裝完成后,打開Jupyter Notebook,進入Nbextension標簽:

效率提升之道:9大Jupyter Notebook擴展工具

下面將要分享筆者最愛的幾款擴展插件,強烈推薦你可以嘗試一下:

(1) Spellchecker(拼寫檢查程序)

該擴展是用于編輯代碼的拼寫檢查程序。它只突顯拼寫錯誤的單詞:

效率提升之道:9大Jupyter Notebook擴展工具

(2) Table of contents(目錄)

該擴展為notebook增加一個目錄。通過點擊下方圖片中紅框內的按鈕,即可激活或停用它:

效率提升之道:9大Jupyter Notebook擴展工具

當使用含有較多內容的notebook時,該功能的實用性便體現出來了。點擊目錄中的任何標題,即可直接定位到notebook的相應位置。

(3) Collapsible headings(可折疊標題)

這個擴展插件能在notebook中起導航作用。安裝完成后,點擊標題左側的切換按鈕,便可折疊或展開標題下的小節:

效率提升之道:9大Jupyter Notebook擴展工具

(4) ExecuteTime(執行時間)

該擴展能計算單元格運行所需時間,并通知你最新執行時間。這些信息顯示在每個單元格的下方。

效率提升之道:9大Jupyter Notebook擴展工具

這個功能非常實用,可以讓你在重運行某個單元格之前能知道將要花費多長時間,有助于避免重運行執行時間很長且不必運行的單元。

(5) Autopep8

該擴展插件能將代碼格式化為PEP 8標準格式。它能去除不需要的空格,或增加需要的空行,或者應用PEP 8中列出的其他格式。為了安裝該插件,必須先安裝autopep8庫。運行以下代碼進行安裝:

  1. pip install autopep8 

使用時,先選擇需要格式化的單元格,再點擊菜單欄中標紅的錘子按鈕。

效率提升之道:9大Jupyter Notebook擴展工具

應用格式后,上面單元格內的代碼將如下所示:

效率提升之道:9大Jupyter Notebook擴展工具

注意,在參數figsize=(15,10)中,等號兩邊的空格被刪除。另外,for循環中,在‘i’變量之前意外出現的額外空格將被刪除。

(6) Toggle all line numbers(切換所有行號)

這是一個非常簡單的擴展,通過切換面板菜單中的標紅按鈕,即可打開或關閉代碼中的行號。

效率提升之道:9大Jupyter Notebook擴展工具

(7) Skip-traceback(跳過回溯)

當代碼拋出錯誤,該擴展可以跳過回溯。它會顯示錯誤名稱和簡短的錯誤描述,而非整個回溯。以下是沒有擴展的Jupyter顯示的正常錯誤:

效率提升之道:9大Jupyter Notebook擴展工具

以下是有Skip-traceback擴展的錯誤顯示:

效率提升之道:9大Jupyter Notebook擴展工具

它能快速識別錯誤的原因,尤其適用于很長的回溯。如果你需要,也能擴展回溯,并查看整個版本。

(8) Variable Inspector(變量檢查器)

你可以通過選擇面板菜單上標紅的按鈕來執行該擴展。點擊按鈕后,將顯示當下命名空間中的所有變量信息,包括變量的名稱、類型、大小、形式和值。

效率提升之道:9大Jupyter Notebook擴展工具

(9) Hide code(隱藏代碼)

該擴展能隱藏notebook中的所有代碼,這樣能讓編碼人員僅專注于輸出。通過點擊面板中標紅的眼睛按鈕,即可隱藏和釋放代碼。

效率提升之道:9大Jupyter Notebook擴展工具

筆者使用這些擴展已經有一段時間了,其中一些對數據科學工作者來說絕對是的救星。安裝擴展并不需要花費很長時間,嘗試一下并不費勁兒,它們一定能讓notebook更加功能化,讓你的工作效率大大提升。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2024-01-03 16:37:26

Jupyter工具開源

2025-01-20 09:10:00

2023-05-24 16:48:47

Jupyter工具技巧

2018-09-13 10:42:00

工具代碼機器學習

2020-09-24 05:50:46

PythonJupyter Not編程語言

2022-11-14 11:52:34

DataspellJupyterLabNotebook

2025-05-16 08:10:30

2016-10-09 14:36:39

PythonWeb ServiceInstagram

2020-08-04 06:51:28

Jupyterpython開發

2010-06-04 09:47:22

2018-05-05 09:00:40

生產效率

2021-03-19 09:48:10

Jupyter Not插件Python

2023-07-28 09:59:31

2022-05-05 12:25:46

Jupyter開發

2021-04-29 08:13:49

Mac 工具軟件

2022-06-20 10:00:57

Python工具包代碼

2023-11-05 12:31:07

Jupyter命令

2016-10-09 20:07:43

2019-07-28 20:38:33

2023-08-01 08:01:27

工具安全漏洞
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人依人| 精品国产免费人成在线观看 | 免费国产视频 | 国产精品日产欧美久久久久 | 99久久精品免费看国产高清 | 日韩欧美一区二区三区四区 | 国产98色在线 | 日韩 | 337p日本欧洲亚洲大胆 | 精品久久久久久久久久久 | 一本一道久久a久久精品蜜桃 | 高清国产午夜精品久久久久久 | 久久久一区二区三区四区 | 91原创视频 | 亚洲男女激情 | 国产精品一区二区在线观看 | 自拍偷拍视频网 | 不卡一区| 国产在线观 | 欧美一区二区免费 | 一区二区三 | 91福利在线导航 | 国产精品视频999 | av在线免费观看网站 | 亚洲二区在线 | 中文字幕精品一区二区三区精品 | 一区二区高清 | av网址在线| 欧美在线视频观看 | 精品一区二区三区四区 | 欧美成视频在线观看 | www.黄网| 日皮视频免费 | 日韩免费电影 | 日韩一区二区在线视频 | 亚洲精品日本 | 夜夜撸av| 国产精品久久久久久福利一牛影视 | 超碰在线国产 | 国产精品不卡一区 | 亚洲国产网址 | 国产一区三区在线 |