当前位置: 首页 > wzjs >正文

网站建设难点自助网站建设方法

网站建设难点,自助网站建设方法,网站内页seo,潍坊市住房和城乡建设局网站下载探索性数据分析是数据科学模型开发和数据集研究的重要组成部分之一。在拿到一个新数据集时首先就需要花费大量时间进行EDA来研究数据集中内在的信息。自动化的EDA Python包可以用几行Python代码执行EDA。 在本文中整理了10个可以自动执行EDA并生成有关数据的见解的Python包&am…

探索性数据分析是数据科学模型开发和数据集研究的重要组成部分之一。在拿到一个新数据集时首先就需要花费大量时间进行EDA来研究数据集中内在的信息。自动化的EDA Python包可以用几行Python代码执行EDA。

在本文中整理了10个可以自动执行EDA并生成有关数据的见解的Python包,看看他们都有什么功能,能在多大程度上帮我们自动化解决EDA的需求。

文章目录

    • 技术交流
    • 1、D-Tale
    • 2、Pandas-Profiling
    • 3、Sweetviz
    • 4、AutoViz
    • 5、Dataprep
    • 6、Klib
    • 7、Dabl
    • 8、Speedml
    • 9、DataTile
    • 10、edaviz
    • 总结

技术交流

技术要学会分享、交流,不建议闭门造车。

本文由技术群粉丝推荐、分享,问题咨询、资料获取、数据、技术交流提升,均可加交流群获取,群友已超过3000人,添加时最好的备注方式为:来源+兴趣方向,方便找到志同道合的朋友

方式①、添加微信号:dkl88191,备注:来自CSDN
方式②、微信搜索公众号:Python学习与数据挖掘,后台回复:加群

1、D-Tale

在这里插入图片描述

D-Tale使用Flask作为后端、React前端并且可以与ipython notebook和终端无缝集成。D-Tale可以支持Pandas的DataFrame, Series, MultiIndex, DatetimeIndex和RangeIndex。

import dtale
import pandas as pd
dtale.show(pd.read_csv("titanic.csv"))

图片

D-Tale库用一行代码就可以生成一个报告,其中包含数据集、相关性、图表和热图的总体总结,并突出显示缺失的值等。D-Tale还可以为报告中的每个图表进行分析,上面截图中我们可以看到图表是可以进行交互操作的。

2、Pandas-Profiling

在这里插入图片描述

Pandas-Profiling可以生成Pandas DataFrame的概要报告。panda-profiling扩展了pandas DataFrame df.profile_report(),并且在大型数据集上工作得非常好,它可以在几秒钟内创建报告。

#Install the below libaries before importing
import pandas as pd
from pandas_profiling import ProfileReport#EDA using pandas-profiling
profile = ProfileReport(pd.read_csv('titanic.csv'), explorative=True)#Saving results to a HTML file
profile.to_file("output.html")

图片

3、Sweetviz

图片

Sweetviz是一个开源的Python库,只需要两行Python代码就可以生成漂亮的可视化图,将EDA(探索性数据分析)作为一个HTML应用程序启动。Sweetviz包是围绕快速可视化目标值和比较数据集构建的。

import pandas as pd
import sweetviz as sv#EDA using Autoviz
sweet_report = sv.analyze(pd.read_csv("titanic.csv"))#Saving results to HTML file
sweet_report.show_html('sweet_report.html')

Sweetviz库生成的报告包含数据集、相关性、分类和数字特征关联等的总体总结。

图片

4、AutoViz

在这里插入图片描述

Autoviz包可以用一行代码自动可视化任何大小的数据集,并自动生成HTML、bokeh等报告。用户可以与AutoViz包生成的HTML报告进行交互。

import pandas as pd
from autoviz.AutoViz_Class import AutoViz_Class#EDA using Autoviz
autoviz = AutoViz_Class().AutoViz('train.csv')

图片

5、Dataprep

图片

Dataprep是一个用于分析、准备和处理数据的开源Python包。DataPrep构建在Pandas和Dask DataFrame之上,可以很容易地与其他Python库集成。

DataPrep的运行速度这10个包中最快的,他在几秒钟内就可以为Pandas/Dask DataFrame生成报告。

from dataprep.datasets import load_dataset
from dataprep.eda import create_reportdf = load_dataset("titanic.csv")
create_report(df).show_browser()

在这里插入图片描述

6、Klib

在这里插入图片描述

klib是一个用于导入、清理、分析和预处理数据的Python库。

import klib
import pandas as pddf = pd.read_csv('DATASET.csv')
klib.missingval_plot(df)

在这里插入图片描述

klib.corr_plot(df_cleaned, annot=False)

图片

klib.dist_plot(df_cleaned['Win_Prob'])
klib.cat_plot(df, figsize=(50,15))

klibe虽然提供了很多的分析函数,但是对于每一个分析需要我们手动的编写代码,所以只能说是半自动化的操作,但是如果我们需要更定制化的分析,他是非常方便的。

图片

7、Dabl

Dabl不太关注单个列的统计度量,而是更多地关注通过可视化提供快速概述,以及方便的机器学习预处理和模型搜索。

在这里插入图片描述

dabl中的Plot()函数可以通过绘制各种图来实现可视化,包括:

  • 目标分布图

  • 散点图

  • 线性判别分析

import pandas as pd
import dabldf = pd.read_csv("titanic.csv")
dabl.plot(df, target_col="Survived")

图片

8、Speedml

SpeedML是用于快速启动机器学习管道的Python包。SpeedML整合了一些常用的ML包,包括 Pandas,Numpy,Sklearn,Xgboost 和 Matplotlib,所以说其实SpeedML不仅仅包含自动化EDA的功能。

SpeedML官方说,使用它可以基于迭代进行开发,将编码时间缩短了70%。

from speedml import Speedmlsml = Speedml('../input/train.csv', '../input/test.csv',target = 'Survived', uid = 'PassengerId')
sml.train.head()

在这里插入图片描述

sml.plot.correlate()

图片

sml.plot.distribute()

图片

sml.plot.ordinal('Parch')

图片

sml.plot.ordinal('SibSp')

图片

sml.plot.continuous('Age')

在这里插入图片描述

9、DataTile

DataTile(以前称为Pandas-Summary)是一个开源的Python软件包,负责管理,汇总和可视化数据。DataTile基本上是PANDAS DataFrame describe()函数的扩展。

import pandas as pd
from datatile.summary.df import DataFrameSummarydf = pd.read_csv('titanic.csv')
dfs = DataFrameSummary(df)
dfs.summary()

在这里插入图片描述

10、edaviz

edaviz是一个可以在Jupyter Notebook和Jupyter Lab中进行数据探索和可视化的python库,他本来是非常好用的,但是后来被砖厂(Databricks)收购并且整合到bamboolib 中,所以这里就简单的给个演示。

图片

总结

在本文中,我们介绍了10个自动探索性数据分析Python软件包,这些软件包可以在几行Python代码中生成数据摘要并进行可视化。通过自动化的工作可以节省我们的很多时间。

Dataprep是我最常用的EDA包,AutoViz和D-table也是不错的选择,如果你需要定制化分析可以使用Klib,SpeedML整合的东西比较多,单独使用它啊进行EDA分析不是特别的适用,其他的包可以根据个人喜好选择,其实都还是很好用的,最后edaviz就不要考虑了,因为已经不开源了。


文章转载自:

http://PeyhPWYn.fpdqy.cn
http://40hHeXKe.fpdqy.cn
http://B2f6Lmp1.fpdqy.cn
http://JEWur7Q1.fpdqy.cn
http://KbtMtQsR.fpdqy.cn
http://ZZBVGSjD.fpdqy.cn
http://NKO4jBP2.fpdqy.cn
http://KgMhL272.fpdqy.cn
http://vGy9gORX.fpdqy.cn
http://5Crs1WsV.fpdqy.cn
http://BbQ1ZrC5.fpdqy.cn
http://jNKlIUQY.fpdqy.cn
http://4eARRP7O.fpdqy.cn
http://NtUM9nXr.fpdqy.cn
http://1WIX51BU.fpdqy.cn
http://8e7cCvBR.fpdqy.cn
http://CjLngGWW.fpdqy.cn
http://du8a4R0F.fpdqy.cn
http://mcTTCvM2.fpdqy.cn
http://dK6BB2Ou.fpdqy.cn
http://bpajrf3r.fpdqy.cn
http://mKIjphOu.fpdqy.cn
http://8okJipX8.fpdqy.cn
http://z7CpmCa4.fpdqy.cn
http://E4U2NGx7.fpdqy.cn
http://WpIffWu6.fpdqy.cn
http://9c0pjUrs.fpdqy.cn
http://gCvQyufs.fpdqy.cn
http://H7aldetC.fpdqy.cn
http://0mVQewgP.fpdqy.cn
http://www.dtcms.com/wzjs/692741.html

相关文章:

  • 男女做暧暧视频免费网站会员管理系统app免费版
  • 建网站非要做外链吗四线城市做网站建设怎么样
  • 微网站开发外包南京网站定制
  • 天门市网站建设哈尔滨网站建设企业
  • 湖州网站建设有哪些做搜狗pc网站优化排
  • 毕业室内设计代做网站怎么做公司的中英文网站
  • 黄冈做网站的公司哪家好东莞专业网站建设服务
  • 网站建设业务的延伸性好听顺口的公司名字
  • 深圳罗湖网站设计公司价格建行app官方下载
  • 备案的网站名wordpress 七牛 图床
  • 网站建设工单系统郑州一建拖欠工资
  • 建设企业网站技术解决方案网络营销工具的定义
  • 下载 公司网站 程序 需要ftp权限哪个网站做免费小程序
  • 知了网站后台子网站用织梦系统
  • 厦门网站快速排名优化中国进出口贸易官网
  • 网站制作代理加盟购门户网站系统
  • 网站备案注意什么小程序外包公司
  • 泉州手机网站建设公司哪家好淄博品牌策划公司
  • 重庆巨能建设集团网站北京的网站开发公司
  • 用wix做网站需要备案吗免费域名的网站有哪些
  • 找谁做公司网站word 添加 wordpress
  • 什么网站百度的收录高南宁市网络公司地址
  • 欧美做暧网站品牌建设 网站
  • wordpress 只能做博客seo搜索引擎优化工程师招聘
  • 中国网站开发公司排名搭建一个平台要多少钱
  • 珠海工商年检到哪个网站做织梦 网站源码
  • 免费建网站可以找哪家英文网站青岛正规公司网站建设公司
  • 召开网站建设培训会网站前端设计理念
  • 北京做环评备案的网站公司网站布局
  • 网站开发主要学些什么陇南市建设局官方网站