最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

提高Python生產(chǎn)力的五個(gè)Jupyter notebook插件

 更新時(shí)間:2021年11月19日 09:53:32   作者:Python學(xué)習(xí)與數(shù)據(jù)挖掘  
Jupyter Notebook 因其可用性和實(shí)用性而成為數(shù)據(jù)分析和機(jī)器學(xué)習(xí)模型領(lǐng)域最流行的 IDE,它也是很多數(shù)據(jù)初學(xué)者的首選 IDE。它最具特色的是,擁有豐富的插件、擴(kuò)展數(shù)據(jù)處理能力和提升工作效率

在本文中,我將分享五個(gè) Jupyter 擴(kuò)展來(lái)提大家的工作效率。 歡迎收藏學(xué)習(xí),喜歡點(diǎn)贊支持。技術(shù)交流群文末提供,歡迎暢聊。

讓我們開始吧!

1. jupyter-resource-usage

您是否遇到過(guò)由于內(nèi)存問(wèn)題而導(dǎo)致 Jupyter Notebook 變慢或崩潰的情況? 當(dāng)我們探索占用大量?jī)?nèi)存的大數(shù)據(jù)或繁重的建模計(jì)算過(guò)程時(shí),這種情況經(jīng)常發(fā)生。

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

pip install jupyter-resource-usage

完成安裝包后,嘗試重新啟動(dòng) Jupyter 并訪問(wèn)您的 Jupyter Notebook。 內(nèi)存顯示現(xiàn)在應(yīng)該可以在您的筆記本中使用了。

在這里插入圖片描述

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

2. pyforest

每次在新環(huán)境中工作或開發(fā)新項(xiàng)目時(shí),都必須導(dǎo)入所有需要的包,但有時(shí)重新導(dǎo)入所有包并不令人愉快。 這就是開發(fā) pyforest 的原因。

pyforest 擴(kuò)展是來(lái)自 Bamboolib 開發(fā)人員的自動(dòng)導(dǎo)入流行的 python 包。 此擴(kuò)展將您的工作流程轉(zhuǎn)換為自動(dòng)導(dǎo)入如此流行的包,例如 pandas、numpy、sklearn 等等。 您可以在此處查看列表。

讓我們嘗試安裝 pyforest 擴(kuò)展。

pip install --upgrade pyforest
python -m pyforest install_extensions

完成安裝包后,您應(yīng)該重新啟動(dòng) Jupyter 以進(jìn)行 pyforest 自動(dòng)導(dǎo)入。

讓我們看看擴(kuò)展是否已經(jīng)發(fā)生。

在這里插入圖片描述

從上圖可以看出,我沒(méi)有導(dǎo)入任何 seaborn 或 pandas 包,但我可以在我的 Jupyter Notebook 中自動(dòng)使用它。 pyforest 擴(kuò)展會(huì)自動(dòng)導(dǎo)入這個(gè)帶有流行縮寫的包(seaborn 為 sns,pandas 為 pd 等)。

你無(wú)需擔(dān)心內(nèi)存分配,因?yàn)?pyforest 最初并沒(méi)有導(dǎo)入所有包,而是在執(zhí)行使用特定包的代碼時(shí)導(dǎo)入所需的包。

3. jupyter 主題

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

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

pip install jupyterthemes

安裝后, 首先,讓我們?cè)诿钐崾痉惺褂靡韵麓a查看可用的主題。

jt -l

在這里插入圖片描述

默認(rèn)有九個(gè)主題可供我們選擇。 讓我們嘗試其中一個(gè)主題,比如說(shuō)“chesterish”。

jt -t chesterish

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

在這里插入圖片描述

如果要將主題重置為默認(rèn)主題,可以使用以下代碼進(jìn)行重置。

jt -r

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

4. jupyter-notify

jupyter-notify 擴(kuò)展是一個(gè) Jupyter Notebook 擴(kuò)展,用于在我們的單元完成運(yùn)行時(shí)通知我們。 當(dāng)運(yùn)行耗時(shí)的建模過(guò)程或清理活動(dòng)并且您想在等待時(shí)做其他事情時(shí),此擴(kuò)展非常有用。

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

pip install jupyternotify

安裝此包后,您需要通過(guò)運(yùn)行以下魔術(shù)命令代碼在 Jupyter Notebook 中加載通知。

%load_ext jupyternotify

設(shè)置已準(zhǔn)備就緒; 讓我們嘗試運(yùn)行 Notebook 并獲得通知。 例如,我們將使用以下代碼。

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

在這里插入圖片描述

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

%%notify -m "Execution done"

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

在這里插入圖片描述

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

5. 水印watermark

水印watermark擴(kuò)展是一個(gè)神奇的命令,它允許我們通過(guò) Jupyter Notebook 環(huán)境打印硬件、版本、時(shí)間和更多信息。 如果我們?cè)谔剿鬟^(guò)程中需要快速獲取信息,這將很有幫助。

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

pip install watermark

安裝包后,我們可以通過(guò)運(yùn)行以下代碼在我們的 Notebook 中加載擴(kuò)展。

%load_ext watermark

讓我們?cè)?Jupyter Notebook 中嘗試擴(kuò)展。 首先,我們可以運(yùn)行以下代碼來(lái)獲取我們的硬件信息。

%watermark

在這里插入圖片描述

默認(rèn)情況下,魔術(shù)命令 %watermark 會(huì)為我們提供硬件信息。 我們可以使用水印獲取很多信息,例如我們?cè)?Jupyter Notebook 環(huán)境中導(dǎo)入的包版本。

結(jié)論

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

技術(shù)交流

歡迎轉(zhuǎn)載、收藏、有所收獲點(diǎn)贊支持一下!

在這里插入圖片描述

到此這篇關(guān)于提高Python生產(chǎn)力的五個(gè)Jupyter notebook插件的文章就介紹到這了,更多相關(guān)Python Jupyter notebook插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python 序列化 pickle/cPickle模塊使用介紹

    Python 序列化 pickle/cPickle模塊使用介紹

    這篇文章主要介紹了Python 序列化 pickle/cPickle模塊使用介紹,需要的朋友可以參考下
    2014-11-11
  • request基本使用及各種請(qǐng)求方式參數(shù)的示例

    request基本使用及各種請(qǐng)求方式參數(shù)的示例

    這篇文章主要為大家介紹了request的基本使用及各種請(qǐng)求方式參數(shù)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • python實(shí)現(xiàn)機(jī)械分詞之逆向最大匹配算法代碼示例

    python實(shí)現(xiàn)機(jī)械分詞之逆向最大匹配算法代碼示例

    這篇文章主要介紹了python實(shí)現(xiàn)機(jī)械分詞之逆向最大匹配算法代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • 利用Matlab繪制各類特殊圖形的實(shí)例代碼

    利用Matlab繪制各類特殊圖形的實(shí)例代碼

    作為一個(gè)功能強(qiáng)大的工具軟件,Matlab具有很強(qiáng)的圖形處理功能,提供了大量的二維、三 維圖形函數(shù),這篇文章主要給大家介紹了關(guān)于如何利用Matlab繪制各類特殊圖形的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • Python常見數(shù)據(jù)結(jié)構(gòu)之棧與隊(duì)列用法示例

    Python常見數(shù)據(jù)結(jié)構(gòu)之棧與隊(duì)列用法示例

    這篇文章主要介紹了Python常見數(shù)據(jù)結(jié)構(gòu)之棧與隊(duì)列用法,結(jié)合實(shí)例形式簡(jiǎn)單介紹了數(shù)據(jù)結(jié)構(gòu)中棧與隊(duì)列的概念、功能及簡(jiǎn)單使用技巧,需要的朋友可以參考下
    2019-01-01
  • Python異常處理如何才能寫得優(yōu)雅(retrying模塊)

    Python異常處理如何才能寫得優(yōu)雅(retrying模塊)

    異常就是程序運(yùn)行時(shí)發(fā)生錯(cuò)誤的信號(hào),下面這篇文章主要給大家介紹了關(guān)于Python異常處理的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • 微信公眾號(hào)token驗(yàn)證失敗解決方案

    微信公眾號(hào)token驗(yàn)證失敗解決方案

    這篇文章主要介紹了微信公眾號(hào)token驗(yàn)證失敗解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python自動(dòng)重試第三方包retrying模塊的方法

    python自動(dòng)重試第三方包retrying模塊的方法

    retrying是一個(gè)python的重試包,可以用來(lái)自動(dòng)重試一些可能運(yùn)行失敗的程序段。這篇文章主要介紹了python自動(dòng)重試第三方包retrying的方法,需要的朋友參考下吧
    2018-04-04
  • Python 3 判斷2個(gè)字典相同

    Python 3 判斷2個(gè)字典相同

    這篇文章主要介紹了Python 3 判斷2個(gè)字典相同,文中給大家提到了Python3 查找兩字典的相同點(diǎn)問(wèn)題及解決方法,需要的朋友可以參考下
    2019-08-08
  • 一文詳解Python是如何處理SSH的

    一文詳解Python是如何處理SSH的

    SSH是一種網(wǎng)絡(luò)安全協(xié)議,旨在通過(guò)加密和認(rèn)證機(jī)制實(shí)現(xiàn)安全的訪問(wèn),遠(yuǎn)程登錄和文件傳輸?shù)葮I(yè)務(wù),下面小編就來(lái)和大家聊聊Python是如何處理SSH的吧
    2025-02-02

最新評(píng)論

黄浦区| 邵东县| 泰安市| 牙克石市| 读书| 苏尼特左旗| 弥渡县| 湖口县| 宾阳县| 若尔盖县| 内黄县| 蒙城县| 大城县| 凤翔县| 鲁甸县| 巨野县| 阜康市| 淮北市| 鲜城| 高密市| 宁国市| 荆州市| 信阳市| 汉源县| 游戏| 普定县| 仪陇县| 梁河县| 醴陵市| 林西县| 棋牌| 电白县| 宜城市| 偏关县| 庆阳市| 花莲县| 南木林县| 赤峰市| 郴州市| 尼木县| 安阳市|