国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 提高Python生產力的五個Jupyter notebook插件

提高Python生產力的五個Jupyter notebook插件

2022-03-04 00:06Python學習與數據挖掘 Python

Jupyter Notebook 因其可用性和實用性而成為數據分析和機器學習模型領域最流行的 IDE,它也是很多數據初學者的首選 IDE。它最具特色的是,擁有豐富的插件、擴展數據處理能力和提升工作效率

在本文中,我將分享五個 Jupyter 擴展來提大家的工作效率。 

1. jupyter-resource-usage

您是否遇到過由于內存問題而導致 Jupyter Notebook 變慢或崩潰的情況? 當我們探索占用大量內存的大數據或繁重的建模計算過程時,這種情況經常發生。

為了控制內存問題,我們可以使用 jupyter-resource-usage 擴展在我們的 Notebook 中顯示內存使用情況。 這個擴展工作很簡單; 您當前筆記本服務器和子服務器中的所有資源將顯示在右上角。 讓我們嘗試安裝擴展。

pip install jupyter-resource-usage

完成安裝包后,嘗試重新啟動 Jupyter 并訪問您的 Jupyter Notebook。 內存顯示現在應該可以在您的筆記本中使用了。

提高Python生產力的五個Jupyter notebook插件

如果你想限制分配的資源,你可以使用這里解釋的各種方法來控制它們。鏈接為:https://github.com/jupyter-server/jupyter-resource-usage

 

2. pyforest

每次在新環境中工作或開發新項目時,都必須導入所有需要的包,但有時重新導入所有包并不令人愉快。 這就是開發 pyforest 的原因。

pyforest 擴展是來自 Bamboolib 開發人員的自動導入流行的 python 包。 此擴展將您的工作流程轉換為自動導入如此流行的包,例如 pandas、numpy、sklearn 等等。 您可以在此處查看列表。

讓我們嘗試安裝 pyforest 擴展。

pip install --upgrade pyforest
python -m pyforest install_extensions

完成安裝包后,您應該重新啟動 Jupyter 以進行 pyforest 自動導入。

讓我們看看擴展是否已經發生。

提高Python生產力的五個Jupyter notebook插件

從上圖可以看出,我沒有導入任何 seaborn 或 pandas 包,但我可以在我的 Jupyter Notebook 中自動使用它。 pyforest 擴展會自動導入這個帶有流行縮寫的包(seaborn 為 sns,pandas 為 pd 等)。

你無需擔心內存分配,因為 pyforest 最初并沒有導入所有包,而是在執行使用特定包的代碼時導入所需的包。

 

3. jupyter 主題

顧名思義,jupyter-themes 是一個 Jupyter Notebook 擴展,用于更改主題。 這個擴展還改變了我們的繪圖、pandas 數據框等等。 因此,主題更改不僅限于 Jupyter Notebook 背景。

讓我們嘗試安裝 jupyter-themes。 您可以使用以下代碼安裝軟件包。

pip install jupyterthemes

安裝后, 首先,讓我們在命令提示符中使用以下代碼查看可用的主題。

jt -l

提高Python生產力的五個Jupyter notebook插件

默認有九個主題可供我們選擇。 讓我們嘗試其中一個主題,比如說“chesterish”。

jt -t chesterish

要查看 Jupyter Notebook 中的更改,您需要重新啟動服務器。 之后,您將看到類似于下圖的notebook。

提高Python生產力的五個Jupyter notebook插件

如果要將主題重置為默認主題,可以使用以下代碼進行重置。

jt -r

你仍然可以使用 jupyter-theme 做很多事情,例如控制顏色、單元格寬度、隱藏特定工具欄等等。 您可以閱讀他們頁面上的所有命令。

 

4. jupyter-notify

jupyter-notify 擴展是一個 Jupyter Notebook 擴展,用于在我們的單元完成運行時通知我們。 當運行耗時的建模過程或清理活動并且您想在等待時做其他事情時,此擴展非常有用。

首先,我們需要使用以下代碼安裝包。

pip install jupyternotify

安裝此包后,您需要通過運行以下魔術命令代碼在 Jupyter Notebook 中加載通知。

%load_ext jupyternotify

設置已準備就緒; 讓我們嘗試運行 Notebook 并獲得通知。 例如,我們將使用以下代碼。

%%notify
import time
time.sleep(2)
print('Finish Trying Notifiy')

提高Python生產力的五個Jupyter notebook插件

在單元格中使用魔法命令 %%notify,當我們完成代碼運行時,我們會得到類似于上圖的通知。 如果您想在通知中包含特定消息,您可以像下面的示例一樣添加消息。

%%notify -m "Execution done"

time.sleep(2)
print('Finish Trying Notifiy')

提高Python生產力的五個Jupyter notebook插件

在魔術命令之后添加 -m 參數將允許您編輯消息。 如果您需要收到特定消息的通知,這將很有幫助。

 

5.水印watermark

水印watermark擴展是一個神奇的命令,它允許我們通過 Jupyter Notebook 環境打印硬件、版本、時間和更多信息。 如果我們在探索過程中需要快速獲取信息,這將很有幫助。

要安裝該軟件包,我們需要使用以下代碼

pip install watermark

安裝包后,我們可以通過運行以下代碼在我們的 Notebook 中加載擴展。

%load_ext watermark

讓我們在 Jupyter Notebook 中嘗試擴展。 首先,我們可以運行以下代碼來獲取我們的硬件信息。

%watermark

提高Python生產力的五個Jupyter notebook插件

默認情況下,魔術命令 %watermark 會為我們提供硬件信息。 我們可以使用水印獲取很多信息,例如我們在 Jupyter Notebook 環境中導入的包版本。

 

結論

Jupyter Notebook 是數據專家最常用的 IDE 之一,為了提高使用該 IDE 的工作效率,我在本文中概述了這五個擴展,我希望它對大家有幫助!

 

技術交流

歡迎轉載、收藏、有所收獲點贊支持一下!

提高Python生產力的五個Jupyter notebook插件

到此這篇關于提高Python生產力的五個Jupyter notebook插件的文章就介紹到這了,更多相關Python Jupyter notebook插件內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_38037405/article/details/121399437

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99久久夜色精品国产网站 | 中文字幕一区二区三区乱码在线 | 中文字幕 国产精品 | 情一色一乱一欲一区二区 | 日韩毛片一区二区三区 | 国产亚洲欧美另类一区二区三区 | 亚洲成人一区二区三区在线观看 | 精品亚洲永久免费精品 | 国变精品美女久久久久av爽 | 久久久一 | 日韩在线观看中文字幕 | 在线一区二区免费 | 成人av一区二区三区 | aaa在线免费观看 | 国产日韩欧美三级 | 福利在线观看 | 欧美一区二区三区男人的天堂 | 国产精品久久久久久久久 | 国产亚洲精品精品国产亚洲综合 | 午夜影院免费 | 免费黄网站在线观看 | 日韩在线一区二区三区 | 免费一级性片 | 欧美日韩精品电影 | 成人爽a毛片一区二区免费 日韩av高清在线 | 国产在线小视频 | 寡妇性视频免费高清播放器 | 极品国产在线 | 性做久久久 | 国产精品视屏 | 日韩免费高清视频 | 日本中文字幕免费 | 亚洲欧美综合乱码精品成人网 | 日本a v在线播放 | 久久天天躁狠狠躁夜夜躁2014 | 成人网久久 | 1区2区在线观看 | 一区中文 | av在线免费观看网址 | 成人av一区二区亚洲精 | 国产精品一区不卡 |