chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

數(shù)據(jù)分析中最常用、最好用的20個Python庫分享

電子設(shè)計 ? 來源:Yingying,李大囧 ? 作者:ActiveWizards ? 2021-01-03 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【導讀】Python在解決數(shù)據(jù)科學任務(wù)和挑戰(zhàn)方面處于領(lǐng)先地位。而一些方便易用的庫則幫助了開發(fā)人員高效開發(fā)。在這里我們整理了20個在深度學習、數(shù)據(jù)分析中最常用、最好用的Python庫,供大家一起學習。

作者| ActiveWizards

編譯|專知

整理|Yingying,李大囧

核心庫與統(tǒng)計

NumPy

我們從科學應(yīng)用程序庫開始說起,NumPy是該領(lǐng)域的主要軟件包之一。 它旨在處理大型多維數(shù)組和矩陣,并且廣泛的高級數(shù)學函數(shù)和實現(xiàn)的方法集合,使得可以使用這些對象執(zhí)行各種操作。

在這一年中,NumPy有很多更新。 除了錯誤修復和兼容性問題之外,關(guān)鍵更新還包括NumPy對象的打印格式。此外,某些函數(shù)現(xiàn)在可以處理Python中可用的任何編碼的文件。

SciPy

另一個科學計算核心庫是SciPy。它基于NumPy,并擴展了其功能。 SciPy主數(shù)據(jù)結(jié)構(gòu)又是一個多維數(shù)組,由Numpy實現(xiàn)。該軟件包包含有助于解決線性代數(shù),概率論,積分計算和更多任務(wù)的工具。

SciPy可以適配不同的操作系統(tǒng)。這一年,Scipy帶來了許多函數(shù)的更新,尤其是優(yōu)化器也更新了。此外,封裝了許多新的BLAS和LAPACK函數(shù)。

Pandas

Pandas提供了高級數(shù)據(jù)結(jié)構(gòu)和各種分析工具。該軟件包的一大特色是能夠?qū)⑾喈攺碗s的數(shù)據(jù)操作轉(zhuǎn)換為一個或兩個命令。 Pandas包含許多用于分組,過濾和組合數(shù)據(jù)的內(nèi)置方法,以及時間序列功能。

Pandas在這一年的更新包括數(shù)百個新功能,bug修復和API的更改。

StatsModels

Statsmodels是一個統(tǒng)用于統(tǒng)計數(shù)據(jù)分析的方法,例如統(tǒng)計模型估計,執(zhí)行統(tǒng)計測試等。在它的幫助下,您可以實現(xiàn)許多機器學習方法。

這個庫在不停的更新。今年帶來了時間序列改進和新的計數(shù)模型,即GeneralizedPoisson,零膨脹模型和NegativeBinomialP,以及新的多變量方法 - 因子分析,MANOVA和ANOVA中的重復測量。

可視化

Matplotlib

Matplotlib是一個用于創(chuàng)建二維圖表和圖形的低級庫。 借助它的幫助,您可以構(gòu)建各種圖表,從直方圖和散點圖到非笛卡爾坐標圖。 此外,許多流行的繪圖庫被設(shè)計為與matplotlib一起使用。

顏色,尺寸,字體,圖例的樣式等都有變化。比如軸圖例的自動對齊,和更友好的配色。

pIYBAF9uKKOAZAQaAAEltPVFels346.png

Seaborn

Seaborn本質(zhì)上是基于matplotlib庫的更高級別的API。 它包含有豐富的可視化圖庫,包括時間序列,聯(lián)合圖和小提琴圖(展示數(shù)據(jù)密度分布)等復雜類型。

seaborn更新主要包括bug修復。 此外,F(xiàn)acetGrid或PairGrid與增強的交互式matplotlib后端之間的兼容性有所改進,為可視化添加了參數(shù)和選項。

o4YBAF9uKKWAJTbuAAFnnWiR5ak704.png

Plotly

Plotly是一個流行的庫,可以讓您輕松地構(gòu)建復雜的圖形。 該軟件包適用于交互式Web應(yīng)用程序。 其可視化效果包括輪廓圖形,三元圖和3D圖表。

今年該庫的更新包括對“多鏈接視圖”以及動畫和串擾集成的支持。

Bokeh

Bokeh庫使用JavaScript小部件在瀏覽器中創(chuàng)建交互式和可伸縮的可視化。 該庫提供了多種圖形,樣式及鏈接圖形式的交互能力,定義回調(diào)以及更多有用的功能。

Bokeh可以提供改進的交互式功能,例如分類刻度標簽的旋轉(zhuǎn),以及小縮放工具和自定義工具提示字段增強功能。

pIYBAF9uKKiADl8nAAJgUugR2a8987.png

Pydot

Pydot是Graphviz的一個接口,用純Python編寫。 在它的幫助下,可以顯示圖形的結(jié)構(gòu),這在構(gòu)建神經(jīng)網(wǎng)絡(luò)和基于決策樹的算法時會經(jīng)常用到。

pIYBAF9uKKuASmz2AAGODhkEbXg177.png

機器學習

Scikit-learn

這個基于NumPy和SciPy的Python模塊是處理數(shù)據(jù)的最佳庫之一。它為許多標準機器學習和數(shù)據(jù)挖掘任務(wù)提供算法,例如聚類,回歸,分類,降維和模型選擇。

今年這個庫的更新包括:修改交叉驗證,提供了使用多個指標的功能;最近鄰和邏輯回歸等幾種訓練方法有一些小的改進。

XGBoost / LightGBM / CatBoost

Boosting是最流行的機器學習算法之一,其在于構(gòu)建基本模型的集合,即決策樹。因此,有專門的庫設(shè)計用于快速方便地實現(xiàn)該方法。XGBoost,LightGBM和CatBoost值得特別關(guān)注。這些庫提供高度優(yōu)化,可擴展和快速的梯度增強實現(xiàn),這使得它們在數(shù)據(jù)科學家和Kaggle競賽中非常受歡迎。

Eli5

通常,機器學習模型預測的結(jié)果并不完全清楚,而eli5庫有助與解決問題。它是一個可視化調(diào)試機器學習模型的包,并逐步跟蹤算法的工作過程。它可與scikit-learn,XGBoost,LightGBM,lightning和sklearn-crfsuite庫兼容。

深度學習

TensorFlow

TensorFlow是一個流行的深度和機器學習框架,由Google Brain開發(fā)。它提供了使用具有多個數(shù)據(jù)集的人工神經(jīng)網(wǎng)絡(luò)的能力。最受歡迎的TensorFlow應(yīng)用包括對象識別,語音識別等。

這個庫在新版本中很快,引入了新功能和新功能。最新的修復包括潛在的安全漏洞和改進的TensorFlow和GPU集成,例如您可以在一臺計算機上的多個GPU上運行Estimator模型。

PyTorch

PyTorch是一個大型框架,允許使用GPU加速執(zhí)行張量計算,創(chuàng)建動態(tài)計算圖并自動計算梯度。在此之上,PyTorch提供了豐富的API,用于解決與神經(jīng)網(wǎng)絡(luò)相關(guān)的應(yīng)用。

該庫基于Torch,這是一個用C語言實現(xiàn)的開源深度學習庫,在Lua中有一個包裝器。 Python API于2017年推出,從那時起,該框架越來越受歡迎并吸引了越來越多的數(shù)據(jù)科學家。

Keras

Keras是一個用于處理神經(jīng)網(wǎng)絡(luò)的高級庫,運行在TensorFlow,Theano之上?,F(xiàn)在它也可以使用CNTK和MxNet作為后端。它簡化了許多特定任務(wù),并大大減少了單調(diào)代碼的數(shù)量。但是,它可能不適合某些復雜的事情。

該庫在性能,可用性,文檔和API都有一定改進。一些新功能是Conv3DTranspose層,新的MobileNet應(yīng)用程序和自我規(guī)范化網(wǎng)絡(luò)。

分布式深度學習

Dist-keras / elephas / spark-deep-learning

使用像Apache Spark這樣的分布式計算系統(tǒng)可以更輕松地處理如此大量的數(shù)據(jù),這再次擴展了深度學習的可能性。因此,dist-keras,elephas和spark-deep-learning正在迅速發(fā)展。這些軟件包可以在Apache Spark的幫助下直接基于Keras庫訓練神經(jīng)網(wǎng)絡(luò)。 Spark-deep-learning還提供了使用Python神經(jīng)網(wǎng)絡(luò)創(chuàng)建管道的工具。

自然語言處理

NLTK

NLTK是一組庫,是自然語言處理的完整平臺。 在NLTK的幫助下,您可以通過各種方式處理和分析文本,標記文本,提取信息等。NLTK還用于原型設(shè)計和構(gòu)建研究系統(tǒng)。

這個庫的附魔包括API和兼容性的微小變化以及CoreNLP的新界面。

SpaCy

SpaCy是一個自然語言處理庫,包含優(yōu)秀的demo,API文檔和演示應(yīng)用程序。該庫是用Cython語言編寫的,它是Python的C擴展。它支持近30種語言,提供簡單的深度學習集成,并保證了穩(wěn)健性和高準確性。 SpaCy的另一個重要特性它是為整個文檔處理而設(shè)計的,而不會將文檔分成短語。

Gensim

Gensim是一個用于強大語義分析,主題建模和向量空間建模的Python庫,基于Numpy和Scipy構(gòu)建。它提供了流行的NLP算法的實現(xiàn),例如word2vec。

數(shù)據(jù)抓取

Scrapy

Scrapy是一個用于創(chuàng)建掃描網(wǎng)站頁面和收集結(jié)構(gòu)化數(shù)據(jù)的爬蟲庫。此外,Scrapy可以從API中提取數(shù)據(jù)。由于其可擴展性和可移植性,該庫恰好非常方便。

結(jié)論
與去年相比,一些新的庫越來越受歡迎,而那些已成為數(shù)據(jù)科學任務(wù)經(jīng)典庫正在不斷改進。

表格中列出了這些庫的github活動的詳細統(tǒng)計信息。

o4YBAF9uKK-AYCGJAAOx6nNMTIY255.png

編輯:hfy


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

    關(guān)注

    57

    文章

    4855

    瀏覽量

    89517
  • 深度學習
    +關(guān)注

    關(guān)注

    73

    文章

    5589

    瀏覽量

    123871
  • 自然語言處理
    +關(guān)注

    關(guān)注

    1

    文章

    629

    瀏覽量

    14556
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    普迪飛 Exensio?數(shù)據(jù)分析平臺 | Test Operations解鎖半導體測試新紀元

    TestOperations是Exensio數(shù)據(jù)分析平臺的四主要模塊之一。T-Ops模塊旨在幫助集成器件制造商(IDM)、無晶圓廠半導體公司(Fabless)和外包半導體(產(chǎn)品)封測廠(OSAT
    的頭像 發(fā)表于 08-19 13:53 ?764次閱讀
    普迪飛 Exensio?<b class='flag-5'>數(shù)據(jù)分析</b>平臺 | Test Operations解鎖半導體測試新紀元

    構(gòu)建自定義電商數(shù)據(jù)分析API

    ? 在電商業(yè)務(wù)中,數(shù)據(jù)是驅(qū)動決策的核心。隨著數(shù)據(jù)量的增長,企業(yè)需要實時、靈活的分析工具來監(jiān)控銷售、用戶行為和庫存等指標。一自定義電商數(shù)據(jù)分析
    的頭像 發(fā)表于 07-17 14:44 ?389次閱讀
    構(gòu)建自定義電商<b class='flag-5'>數(shù)據(jù)分析</b>API

    AI數(shù)據(jù)分析儀設(shè)計原理圖:RapidIO信號接入 平板AI數(shù)據(jù)分析

    AI數(shù)據(jù)分析儀, 平板數(shù)據(jù)分析儀, 數(shù)據(jù)分析儀, AI邊緣計算, 高帶寬數(shù)據(jù)輸入
    的頭像 發(fā)表于 07-17 09:20 ?484次閱讀
    AI<b class='flag-5'>數(shù)據(jù)分析</b>儀設(shè)計原理圖:RapidIO信號接入 平板AI<b class='flag-5'>數(shù)據(jù)分析</b>儀

    如何使用協(xié)議分析儀進行數(shù)據(jù)分析與可視化

    使用協(xié)議分析儀進行數(shù)據(jù)分析與可視化,需結(jié)合數(shù)據(jù)捕獲、協(xié)議解碼、統(tǒng)計分析及可視化工具,將原始數(shù)據(jù)轉(zhuǎn)化為可解讀的圖表和報告。以下是詳細步驟及關(guān)鍵
    發(fā)表于 07-16 14:16

    達夢數(shù)據(jù)庫常用管理SQL命令詳解

    達夢數(shù)據(jù)庫常用管理SQL命令詳解
    的頭像 發(fā)表于 06-17 15:12 ?6501次閱讀
    達夢<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>常用</b>管理SQL命令詳解

    Linux系統(tǒng)中最重要的三命令

    Linux三劍客是Linux系統(tǒng)中最重要的三命令,它們以其強大的功能和廣泛的應(yīng)用場景而聞名。這三工具的組合使用幾乎可以完美應(yīng)對Shell中的數(shù)據(jù)分析場景,因此被統(tǒng)稱為Linux三劍
    的頭像 發(fā)表于 03-03 10:37 ?787次閱讀

    電力系統(tǒng)數(shù)據(jù)分析技術(shù)

    隨著智能電網(wǎng)技術(shù)的發(fā)展和大數(shù)據(jù)時代的到來,電力系統(tǒng)數(shù)據(jù)分析技術(shù)已成為電力行業(yè)不可或缺的一部分。這些技術(shù)能夠幫助電力公司更好地理解電網(wǎng)的運行狀態(tài),預測電力需求,優(yōu)化電力資源分配,提高電網(wǎng)的穩(wěn)定性
    的頭像 發(fā)表于 01-18 09:46 ?1160次閱讀

    適用于MySQL和MariaDB的Python連接器:可靠的MySQL數(shù)據(jù)連接器和數(shù)據(jù)庫

    和 MariaDB 數(shù)據(jù)庫服務(wù)器以及托管數(shù)據(jù)庫服務(wù),以對存儲的數(shù)據(jù)執(zhí)行創(chuàng)建、讀取、更新和刪除操作。該解決方案完全實現(xiàn)了 Python DB API 2.0 規(guī)范,并作為 Window
    的頭像 發(fā)表于 01-17 12:18 ?834次閱讀
    適用于MySQL和MariaDB的<b class='flag-5'>Python</b>連接器:可靠的MySQL<b class='flag-5'>數(shù)據(jù)</b>連接器和<b class='flag-5'>數(shù)據(jù)庫</b>

    智能焊接數(shù)據(jù)分析設(shè)備提升工業(yè)效率與精度

    隨著科技的不斷進步,智能制造已經(jīng)成為推動工業(yè)4.0發(fā)展的關(guān)鍵力量。在眾多的智能制造技術(shù)中,智能焊接數(shù)據(jù)分析設(shè)備因其在提高生產(chǎn)效率和焊接質(zhì)量方面的顯著效果而受到廣泛關(guān)注。本文將探討智能焊接數(shù)據(jù)分析設(shè)備
    的頭像 發(fā)表于 01-15 14:11 ?655次閱讀

    適用于Oracle的Python連接器:可訪問托管以及非托管的數(shù)據(jù)庫

    適用于 Oracle 的 Python 連接器 適用于 Oracle 的 Python 連接器是一種可靠的連接解決方案,用于從 Python 應(yīng)用程序訪問 Oracle 數(shù)據(jù)庫服務(wù)器和
    的頭像 發(fā)表于 01-14 10:30 ?732次閱讀

    智能焊接數(shù)據(jù)分析設(shè)備提升制造精度與效率

    不穩(wěn)定、生產(chǎn)效率低等問題。而智能焊接數(shù)據(jù)分析設(shè)備的應(yīng)用,則為解決這些問題提供了新的思路和技術(shù)手段。本文將探討智能焊接數(shù)據(jù)分析設(shè)備如何通過數(shù)據(jù)采集、分析及應(yīng)用,提升焊接制?
    的頭像 發(fā)表于 01-14 09:36 ?728次閱讀

    Mathematica 在數(shù)據(jù)分析中的應(yīng)用

    數(shù)據(jù)分析是現(xiàn)代科學研究和商業(yè)決策中不可或缺的一部分。隨著數(shù)據(jù)量的爆炸性增長,對數(shù)據(jù)分析工具的需求也在不斷增加。Mathematica,作為一種強大的計算軟件,以其獨特的符號計算能力和廣泛的內(nèi)置函數(shù)
    的頭像 發(fā)表于 12-26 15:41 ?1062次閱讀

    絕緣電阻測試儀數(shù)據(jù)分析與處理

    絕緣電阻測試儀主要用于檢查電氣設(shè)備或電氣線路對地及相間的絕緣電阻。將所測得的結(jié)果與有關(guān)數(shù)據(jù)比較,這是對實驗結(jié)果進行分析判斷的重要方法。以下是對絕緣電阻測試儀的數(shù)據(jù)分析與處理方法的介紹: 一、數(shù)
    的頭像 發(fā)表于 12-10 15:00 ?1481次閱讀

    ClickHouse:強大的數(shù)據(jù)分析引擎

    ,是一款開源的面向列的分布式數(shù)據(jù)庫管理系統(tǒng),以其卓越的性能和強大的數(shù)據(jù)分析能力在大數(shù)據(jù)領(lǐng)域備受矚目。 列式存儲 列式存儲是一種數(shù)據(jù)存儲結(jié)構(gòu),也稱為列存儲或列式
    的頭像 發(fā)表于 12-10 10:23 ?853次閱讀
    ClickHouse:強大的<b class='flag-5'>數(shù)據(jù)分析</b>引擎

    數(shù)據(jù)可視化與數(shù)據(jù)分析的關(guān)系

    在當今這個信息爆炸的時代,數(shù)據(jù)無處不在。無論是企業(yè)運營、科學研究還是個人決策,我們都需要從海量的數(shù)據(jù)中提取有價值的信息。數(shù)據(jù)分析數(shù)據(jù)可視化作為兩
    的頭像 發(fā)表于 12-06 17:09 ?1350次閱讀