91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

10個(gè)Python自動(dòng)探索性數(shù)據(jù)分析神庫!

數(shù)據(jù)分析與開發(fā) ? 來源:數(shù)據(jù)STUDIO ? 2023-07-17 14:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

探索性數(shù)據(jù)分析是數(shù)據(jù)科學(xué)模型開發(fā)和數(shù)據(jù)集研究的重要組成部分之一。在拿到一個(gè)新數(shù)據(jù)集時(shí)首先就需要花費(fèi)大量時(shí)間進(jìn)行EDA來研究數(shù)據(jù)集中內(nèi)在的信息。自動(dòng)化的EDA Python包可以用幾行Python代碼執(zhí)行EDA。

在本文中整理了10個(gè)可以自動(dòng)執(zhí)行EDA并生成有關(guān)數(shù)據(jù)的見解的Python包,看看他們都有什么功能,能在多大程度上幫我們自動(dòng)化解決EDA的需求。

DTale

Pandas-profiling

sweetviz

autoviz

dataprep

KLib

dabl

speedML

datatile

edaviz

1、D-Tale

D-Tale使用Flask作為后端、React前端并且可以與ipython notebook和終端無縫集成。D-Tale可以支持Pandas的DataFrame, Series, MultiIndex, DatetimeIndex和RangeIndex。

importdtale importpandasaspd dtale.show(pd.read_csv("titanic.csv"))

9bad6ac8-2456-11ee-962d-dac502259ad0.gif

D-Tale庫用一行代碼就可以生成一個(gè)報(bào)告,其中包含數(shù)據(jù)集、相關(guān)性、圖表和熱圖的總體總結(jié),并突出顯示缺失的值等。D-Tale還可以為報(bào)告中的每個(gè)圖表進(jìn)行分析,上面截圖中我們可以看到圖表是可以進(jìn)行交互操作的。 2、Pandas-Profiling Pandas-Profiling可以生成Pandas DataFrame的概要報(bào)告。panda-profiling擴(kuò)展了pandas DataFrame df.profile_report(),并且在大型數(shù)據(jù)集上工作得非常好,它可以在幾秒鐘內(nèi)創(chuàng)建報(bào)告。#Installthebelowlibariesbeforeimporting importpandasaspd frompandas_profilingimportProfileReport #EDAusingpandas-profiling profile=ProfileReport(pd.read_csv('titanic.csv'),explorative=True) #SavingresultstoaHTMLfile profile.to_file("output.html")

9c8f878c-2456-11ee-962d-dac502259ad0.gif

3、Sweetviz Sweetviz是一個(gè)開源的Python庫,只需要兩行Python代碼就可以生成漂亮的可視化圖,將EDA(探索性數(shù)據(jù)分析)作為一個(gè)HTML應(yīng)用程序啟動(dòng)。Sweetviz包是圍繞快速可視化目標(biāo)值和比較數(shù)據(jù)集構(gòu)建的。

importpandasaspd importsweetvizassv #EDAusingAutoviz sweet_report=sv.analyze(pd.read_csv("titanic.csv")) #SavingresultstoHTMLfile sweet_report.show_html('sweet_report.html') Sweetviz庫生成的報(bào)告包含數(shù)據(jù)集、相關(guān)性、分類和數(shù)字特征關(guān)聯(lián)等的總體總結(jié)。

9d33241e-2456-11ee-962d-dac502259ad0.gif

4、AutoViz

9d6e3d10-2456-11ee-962d-dac502259ad0.png

Autoviz包可以用一行代碼自動(dòng)可視化任何大小的數(shù)據(jù)集,并自動(dòng)生成HTML、bokeh等報(bào)告。用戶可以與AutoViz包生成的HTML報(bào)告進(jìn)行交互。importpandasaspd fromautoviz.AutoViz_ClassimportAutoViz_Class #EDAusingAutoviz autoviz=AutoViz_Class().AutoViz('train.csv')

9da241e6-2456-11ee-962d-dac502259ad0.gif

5、Dataprep Dataprep是一個(gè)用于分析、準(zhǔn)備和處理數(shù)據(jù)的開源Python包。DataPrep構(gòu)建在Pandas和Dask DataFrame之上,可以很容易地與其他Python庫集成。 DataPrep的運(yùn)行速度這10個(gè)包中最快的,他在幾秒鐘內(nèi)就可以為Pandas/Dask DataFrame生成報(bào)告。

fromdataprep.datasetsimportload_dataset fromdataprep.edaimportcreate_report df=load_dataset("titanic.csv") create_report(df).show_browser()

9e1a7b3e-2456-11ee-962d-dac502259ad0.png

6、Klib

9e6cf3be-2456-11ee-962d-dac502259ad0.png

klib是一個(gè)用于導(dǎo)入、清理、分析和預(yù)處理數(shù)據(jù)的Python庫。importklib importpandasaspd df=pd.read_csv('DATASET.csv') klib.missingval_plot(df)

9ea313cc-2456-11ee-962d-dac502259ad0.png

klib.corr_plot(df_cleaned,annot=False)

9f329bdc-2456-11ee-962d-dac502259ad0.png

klib.dist_plot(df_cleaned['Win_Prob'])

9f591ece-2456-11ee-962d-dac502259ad0.png

klib.cat_plot(df,figsize=(50,15))

9f77b85c-2456-11ee-962d-dac502259ad0.png

klibe雖然提供了很多的分析函數(shù),但是對(duì)于每一個(gè)分析需要我們手動(dòng)的編寫代碼,所以只能說是半自動(dòng)化的操作,但是如果我們需要更定制化的分析,他是非常方便的。

9fa06b1c-2456-11ee-962d-dac502259ad0.gif

7、Dabl

Dabl不太關(guān)注單個(gè)列的統(tǒng)計(jì)度量,而是更多地關(guān)注通過可視化提供快速概述,以及方便的機(jī)器學(xué)習(xí)預(yù)處理和模型搜索。

9ffe3a30-2456-11ee-962d-dac502259ad0.png

dabl中的Plot()函數(shù)可以通過繪制各種圖來實(shí)現(xiàn)可視化,包括:

目標(biāo)分布圖

散點(diǎn)圖

線性判別分析

importpandasaspd importdabl df=pd.read_csv("titanic.csv") dabl.plot(df,target_col="Survived")

a0142ea8-2456-11ee-962d-dac502259ad0.gif

8、Speedml

SpeedML是用于快速啟動(dòng)機(jī)器學(xué)習(xí)管道的Python包。SpeedML整合了一些常用的ML包,包括 Pandas,Numpy,Sklearn,Xgboost 和 Matplotlib,所以說其實(shí)SpeedML不僅僅包含自動(dòng)化EDA的功能。 SpeedML官方說,使用它可以基于迭代進(jìn)行開發(fā),將編碼時(shí)間縮短了70%。

fromspeedmlimportSpeedml sml=Speedml('../input/train.csv','../input/test.csv', target='Survived',uid='PassengerId') sml.train.head()

a063463c-2456-11ee-962d-dac502259ad0.png

sml.plot.correlate()

a0766a0a-2456-11ee-962d-dac502259ad0.png

sml.plot.distribute()

a0a9bbf8-2456-11ee-962d-dac502259ad0.png

sml.plot.ordinal('Parch')

a0ddd7ee-2456-11ee-962d-dac502259ad0.png

sml.plot.ordinal('SibSp')

a109f8a6-2456-11ee-962d-dac502259ad0.png

sml.plot.continuous('Age')

a12f863e-2456-11ee-962d-dac502259ad0.png

9、DataTile

DataTile(以前稱為Pandas-Summary)是一個(gè)開源的Python軟件包,負(fù)責(zé)管理,匯總和可視化數(shù)據(jù)。DataTile基本上是PANDAS DataFrame describe()函數(shù)的擴(kuò)展。

importpandasaspd fromdatatile.summary.dfimportDataFrameSummary df=pd.read_csv('titanic.csv') dfs=DataFrameSummary(df) dfs.summary()

a15d64a0-2456-11ee-962d-dac502259ad0.png

10、edaviz

edaviz是一個(gè)可以在Jupyter Notebook和Jupyter Lab中進(jìn)行數(shù)據(jù)探索和可視化的python庫,他本來是非常好用的,但是后來被磚廠(Databricks)收購并且整合到bamboolib 中,所以這里就簡(jiǎn)單的給個(gè)演示。

a184d846-2456-11ee-962d-dac502259ad0.gif

總結(jié) 在本文中,我們介紹了10個(gè)自動(dòng)探索性數(shù)據(jù)分析Python軟件包,這些軟件包可以在幾行Python代碼中生成數(shù)據(jù)摘要并進(jìn)行可視化。通過自動(dòng)化的工作可以節(jié)省我們的很多時(shí)間。 Dataprep是我最常用的EDA包,AutoViz和D-table也是不錯(cuò)的選擇,如果你需要定制化分析可以使用Klib,SpeedML整合的東西比較多,單獨(dú)使用它啊進(jìn)行EDA分析不是特別的適用,其他的包可以根據(jù)個(gè)人喜好選擇,其實(shí)都還是很好用的,最后edaviz就不要考慮了,因?yàn)橐呀?jīng)不開源了。

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

    關(guān)注

    72

    文章

    3113

    瀏覽量

    183059
  • 數(shù)據(jù)分析
    +關(guān)注

    關(guān)注

    2

    文章

    1516

    瀏覽量

    36259
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4877

    瀏覽量

    90090

原文標(biāo)題:10 個(gè) Python 自動(dòng)探索性數(shù)據(jù)分析神庫!

文章出處:【微信號(hào):DBDevs,微信公眾號(hào):數(shù)據(jù)分析與開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    API數(shù)據(jù)分析:淘寶流量來源分析,渠道優(yōu)化!

    優(yōu)化渠道策略。我們將使用Python作為工具,結(jié)合數(shù)據(jù)分析和統(tǒng)計(jì)方法,確保過程真實(shí)可靠。 1. 理解淘寶流量來源 淘寶流量主要來自多個(gè)渠道,包括: 直接訪問 :用戶直接輸入淘寶網(wǎng)址或從收藏夾訪問。 搜索引擎 :如百度或淘寶內(nèi)搜索,貢獻(xiàn)
    的頭像 發(fā)表于 01-23 13:42 ?209次閱讀
    API<b class='flag-5'>數(shù)據(jù)分析</b>:淘寶流量來源<b class='flag-5'>分析</b>,渠道優(yōu)化!

    利用拼多多用戶API進(jìn)行粉絲數(shù)據(jù)分析,有效提升用戶粘性

    這些API進(jìn)行粉絲數(shù)據(jù)分析,并基于分析結(jié)果制定增強(qiáng)用戶粘性的策略。 一、 拼多多用戶API概覽 拼多多開放平臺(tái)提供了豐富的API接口,涵蓋商品、交易、用戶、物流等多個(gè)維度。對(duì)于粉絲數(shù)據(jù)分析,以下幾個(gè)API尤為關(guān)鍵: 粉絲明細(xì)查詢
    的頭像 發(fā)表于 12-30 10:38 ?236次閱讀
    利用拼多多用戶API進(jìn)行粉絲<b class='flag-5'>數(shù)據(jù)分析</b>,有效提升用戶粘性

    淘寶數(shù)據(jù)分析API:用戶行為洞察,精準(zhǔn)營(yíng)銷決策!

    。本文將探討如何利用這些API實(shí)現(xiàn)用戶行為的深度洞察,并轉(zhuǎn)化為實(shí)際的營(yíng)銷價(jià)值。 一、用戶行為數(shù)據(jù)的價(jià)值:從流量到洞察 用戶進(jìn)入店鋪或?yàn)g覽商品的每一個(gè)動(dòng)作,都蘊(yùn)含著豐富的信息。傳統(tǒng)的數(shù)據(jù)分析可能停留在流量、轉(zhuǎn)化率等宏觀層面
    的頭像 發(fā)表于 12-25 14:12 ?286次閱讀
    淘寶<b class='flag-5'>數(shù)據(jù)分析</b>API:用戶行為洞察,精準(zhǔn)營(yíng)銷決策!

    經(jīng)營(yíng)數(shù)據(jù)分析可以通過哪些方式

    在數(shù)聚股份看來,提起經(jīng)營(yíng)數(shù)據(jù)分析,大家往往會(huì)聯(lián)想到一些密密麻麻的數(shù)字表格,或是高級(jí)的數(shù)據(jù)建模手法,再或是華麗的數(shù)據(jù)報(bào)表。其實(shí),“ 分析 ”本身是每個(gè)人都具備的能力,對(duì)于業(yè)務(wù)決策者而言,
    的頭像 發(fā)表于 12-05 16:31 ?650次閱讀

    廣立微DE-G零斷檔重構(gòu)智能數(shù)據(jù)分析

    近日,數(shù)據(jù)分析領(lǐng)域被一則消息推上風(fēng)口浪尖:一家老牌軟件巨頭將撤出中國。在此背景下,其旗下以靈活著稱的數(shù)據(jù)分析軟件,在中國市場(chǎng)的未來將面臨極大的不確定性。
    的頭像 發(fā)表于 11-07 10:39 ?680次閱讀

    上汽大眾與Neura Robotics簽署戰(zhàn)略合作諒解備忘錄

    10 月16日,上汽大眾與德國頂尖機(jī)器人公司Neura Robotics簽署戰(zhàn)略合作諒解備忘錄,雙方將聯(lián)合開展探索性項(xiàng)目,在汽車制造領(lǐng)域開發(fā)并部署認(rèn)知機(jī)器人系統(tǒng),進(jìn)一步提升智能工廠的生產(chǎn)效率及靈活性。這一舉措不僅是上汽大眾順應(yīng)產(chǎn)業(yè)變革趨勢(shì)的重要布局,更為
    的頭像 發(fā)表于 10-24 09:54 ?514次閱讀

    【產(chǎn)品介紹】Altair RapidMiner數(shù)據(jù)分析與人工智能平臺(tái)

    AltairRapidMiner賦能組織解鎖數(shù)據(jù)洞察,運(yùn)用數(shù)據(jù)分析和先進(jìn)的人工智能自動(dòng)化,提供可擴(kuò)展的面向未來的解決方案。Altair數(shù)據(jù)分析和人工智能平臺(tái)包括
    的頭像 發(fā)表于 09-18 17:56 ?860次閱讀
    【產(chǎn)品介紹】Altair RapidMiner<b class='flag-5'>數(shù)據(jù)分析</b>與人工智能平臺(tái)

    普迪飛 Exensio?數(shù)據(jù)分析平臺(tái) | Test Operations解鎖半導(dǎo)體測(cè)試新紀(jì)元

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

    如何通過數(shù)據(jù)分析識(shí)別設(shè)備故障模式?

    通過數(shù)據(jù)分析識(shí)別設(shè)備故障模式,本質(zhì)是從聲振溫等多維數(shù)據(jù)中提取故障特征,建立 “數(shù)據(jù)特征 - 故障類型” 的映射關(guān)系,核心可通過特征提取、模式匹配、趨勢(shì)分析三步實(shí)現(xiàn),精準(zhǔn)定位故障根源與發(fā)
    的頭像 發(fā)表于 08-19 11:14 ?887次閱讀
    如何通過<b class='flag-5'>數(shù)據(jù)分析</b>識(shí)別設(shè)備故障模式?

    小米AI眼鏡×商湯日日新 商湯“日日新”大模型交互平臺(tái)「商量」已探索性接入小米AI眼鏡

    程度:據(jù)國內(nèi)XR Vision報(bào)道,小米AI眼鏡首銷3天銷量或已接近5萬副,創(chuàng)下了中國AI眼鏡最快銷售紀(jì)錄。 作為小米長(zhǎng)期生態(tài)合作伙伴,商湯“日日新”大模型交互平臺(tái)「商量」已探索性接入小米AI 眼鏡,成為用戶的 “第二大腦”,幫助用戶在生活與工
    的頭像 發(fā)表于 08-07 15:35 ?9558次閱讀
    小米AI眼鏡×商湯日日新 商湯“日日新”大模型交互平臺(tái)「商量」已<b class='flag-5'>探索性</b>接入小米AI眼鏡

    Oracle數(shù)據(jù)恢復(fù)—格式化分區(qū)導(dǎo)致Oracle數(shù)據(jù)庫報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

    完成后將所有硬盤按照原樣還原到原服務(wù)器中,后續(xù)的數(shù)據(jù)分析數(shù)據(jù)恢復(fù)操作基于鏡像文件進(jìn)行,避免對(duì)原始磁盤數(shù)據(jù)造成二次破壞?;阽R像文件分析所有硬盤底層
    的頭像 發(fā)表于 07-22 14:06 ?421次閱讀
    Oracle<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—格式化分區(qū)導(dǎo)致Oracle<b class='flag-5'>數(shù)據(jù)庫</b>報(bào)錯(cuò)的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

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

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

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

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

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

    與可視化需結(jié)合工具功能與業(yè)務(wù)場(chǎng)景: 快速診斷:依賴內(nèi)置統(tǒng)計(jì)和IO Graph。 深度分析:導(dǎo)出數(shù)據(jù)Python/R進(jìn)行統(tǒng)計(jì)建模。 長(zhǎng)期監(jiān)控:集成至SIEM/APM系統(tǒng)實(shí)現(xiàn)自動(dòng)化。 通
    發(fā)表于 07-16 14:16

    TDengine 發(fā)布時(shí)序數(shù)據(jù)分析 AI 智能體 TDgpt,核心代碼開源

    組成部分,標(biāo)志著時(shí)序數(shù)據(jù)庫在原生集成 AI 能力方面邁出了關(guān)鍵一步。 TDgpt 是內(nèi)嵌于 TDengine 中的時(shí)序數(shù)據(jù)分析 AI 智能體,具備時(shí)序數(shù)據(jù)預(yù)測(cè)、異常檢測(cè)、數(shù)據(jù)補(bǔ)全、分類
    的頭像 發(fā)表于 03-27 10:30 ?741次閱讀
    TDengine 發(fā)布時(shí)序<b class='flag-5'>數(shù)據(jù)分析</b> AI 智能體 TDgpt,核心代碼開源