首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CSDNToQQCode

    Python可视化数据分析10、Matplotlib库

    Python可视化数据分析10、Matplotlib库 前言 博客:【红目香薰的博客_CSDN博客-计算机理论,2022年蓝桥杯,MySQL领域博主】 ✍本文由在下【红目香薰】原创,首发于CSDN ✍ 2022年最大愿望:【服务百万技术人次】 Python初始环境地址:【Python可视化数据分析01、python环境搭建】  ---- 环境需求 环境:win10 开发工具:PyCharm 前言 Matplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量2D图表和一些基本的3D图表。 Matplotlib首次发表于2007年,在开源和社区的推动下,现在基于Python的各个科学计算领域都得到了广泛应用。 散点图可以提供两类关键信息: 特征之间是否存在数值或者数量的关联趋势,关联趋势是线性的还是非线性的 如果某一个点或者某几个点偏离大多数点,则这些点就是离群值,可以进一步分析这些离群值是否在建模分析中产生很大的影响

    1.3K20编辑于 2022-11-30
  • 来自专栏人生代码

    利用Python进行数据分析(10) pandas基础: 处理缺失数据

    数据不完整在数据分析的过程中很常见。 pandas使用浮点值NaN表示浮点和非浮点数组里的缺失数据。 pandas使用isnull()和notnull()函数来判断缺失情况。 对于缺失数据一般处理方法为滤掉或者填充。 滤除缺失数据:dropna()函数 对于一个Series,dropna()函数返回一个包含非空数据和索引值的Series,例如: ? 对于DataFrame,dropna()函数同样会丢掉所有含有空元素的数据,例如: ? 但是可以指定how='all',这表示只有行里的数据全部为空时才丢弃,例如: ? 填充缺失数据:fillna()函数 如果不想丢掉缺失的数据而是想用默认值填充这些空洞,可以使用fillna()函数: ? 如果不想只以某个标量填充,可以传入一个字典,对不同的列填充不同的值: ?

    66920发布于 2019-10-15
  • 来自专栏ATYUN订阅号

    加速Python数据分析10个简单技巧(上)

    有些可能是大家相当熟悉的,有些可能是比较新的,但我确信它们将在下一次您处理数据分析项目时派上用场。 1. 分析pandas dataframe 分析是一个帮助我们理解数据的过程,而pandas分析是一个python包,它正好做到了这一点。 但是,它只提供了一个非常基本的数据概览,对于大型数据集没有多大帮助。另一方面,panda分析函数用一行代码显示了很多信息,这也可以在交互式HTML报告中显示。 对于给定的数据集,pandas分析包计算以下统计数据: ? Python分析器的功能。

    2.4K50发布于 2019-07-05
  • 来自专栏ATYUN订阅号

    加速Python数据分析10个简单技巧(下)

    上一篇文章中我们讲了5个技巧在绘图,印刷,数据分析当中的作用,接下来我们继续来看看还有哪些给我们带来便利的技巧。 前文回顾:加速Python数据分析10个简单技巧(上) 6. 1In [1]: 10+5 2 11+6 3 12+7 4Out [1]: 15 5Out [1]: 17 6Out [1]: 19 恢复到原来的设置 使用“i”选项运行python脚本。 从命令行运行python脚本的一种典型方法是:python hello.py。 但是,如果您在运行同一脚本(如python)时添加了一个额外的-i hello.py,那么它提供了更多的优势。让我们看看怎么做。 首先,一旦程序结束,python就不会退出解释器。 10. 删除是人性,恢复是神性 你是否曾经不小心删除了Jupyter笔记本中的一个单元格?如果是,那么这里有一个快捷方式可以撤消删除操作。

    88730发布于 2019-07-05
  • 来自专栏c/c++的学习笔记

    python数据分析——Python数据分析模块

    Python数据分析模块 前言 在当今数字化时代,数据分析已经变得不可或缺。而Python,作为一种通用编程语言,其丰富的库和强大的功能使得它成为数据分析领域的佼佼者。 Python数据分析模块,正是这一领域的核心组成部分,为数据科学家和工程师提供了强大的武器库。 Python数据分析模块的核心库主要包括NumPy、Pandas和Matplotlib。 无论是数据科学家、工程师还是其他领域的专业人士,都可以通过学习和掌握Python数据分析模块来提高工作效率、提升数据分析能力。随着大数据时代的到来,Python数据分析模块的应用前景将更加广阔。 10和23之间 np.random.randint(10, 22, (3, 2)) 返回值:返回的数据是在10到22之间,是3*2的元组,是元组还是列表,由最后一位参数是元组还是列表决定 关于rand 二、Pandas模块 Pandas是Python环境下非常重要的数据分析库。当使用Python进行数据分析时,通常都指的是使用Pandas库作为分析工具对数据进行处理和分析

    1.3K10编辑于 2024-03-20
  • 来自专栏数据分析1480

    10个小技巧:快速用Python进行数据分析

    所以,这里有一些小提示和小技巧,有些可能是新的,但我相信在下一个数据分析项目中会让你非常方便。 Pandas中数据数据的Profiling过程 Profiling(分析器)是一个帮助我们理解数据的过程,而Pandas Profiling是一个Python包,它可以简单快速地对Pandas 的数据数据进行探索性数据分析 Python分析器的结果。 相关报道: https://towardsdatascience.com/10-simple-hacks-to-speed-up-your-data-analysis-in-python-ec18c6396e6b 【整理分享】14张思维导图构建 Python 核心知识体系 数据分析面试中需要你必知必会的内容 ! while循环与for循环到底差在哪里?举几个例子给你看!

    2.2K21发布于 2019-10-15
  • 来自专栏进击的Coder

    10Python 自动探索性数据分析神库!

    这是「进击的Coder」的第 719 篇技术分享 来源:数据 STUDIO “ 阅读本文大概需要 7 分钟。 ” 探索性数据分析数据科学模型开发和数据集研究的重要组成部分之一。 在拿到一个新数据集时首先就需要花费大量时间进行 EDA 来研究数据集中内在的信息。自动化的 EDA Python 包可以用几行 Python 代码执行 EDA。 在本文中整理了 10 个可以自动执行 EDA 并生成有关数据的见解的 Python 包,看看他们都有什么功能,能在多大程度上帮我们自动化解决 EDA 的需求。 库,只需要两行 Python 代码就可以生成漂亮的可视化图,将 EDA( 探索性数据分析)作为一个 HTML 应用程序启动。 总结 在本文中,我们介绍了 10 个自动探索性数据分析 Python 软件包,这些软件包可以在几行 Python 代码中生成数据摘要并进行可视化。通过自动化的工作可以节省我们的很多时间。

    2.7K32编辑于 2022-09-13
  • 来自专栏人芳觅

    Win10Python数据分析工具配置入门

    “本文介绍windows10python环境的搭建与使用入门,通过Anaconda+jupyter notebook实现python程序的完整执行。可直接跳到文末领取需要的资源。” 04 — 执行Python程序 ? ? 命令行单元格可选为代码或markdown标题 05 — 修改notebook工作路径 1. 安装数据集 pip install tensorflow-datasets pip install tensorflow-hub 4. 继续输入jupyternotebook,打开例子验证 ? 虚拟环境中的Tensorflow可用,然而要么无法在notebook中使用,要么Tensorflow虚拟环境与base环境中的包/库不共享,对windows下的环境配置实在费解,下图看出base环境(python3 jupyter kernelspec remove tensorflowenv 09 — 资源分享 后台回复“conda”,可获得资源: Anaconda最新win10版本(20210327) TensorFlow

    98950发布于 2021-04-12
  • 来自专栏讲编程的高老师

    10分钟搞定Python数据分析的开发环境

    好在Python还有Anaconda的发行版,安装使用起来非常简单。只需要10分钟就能搞定,10分钟之后就可以愉快的学习Python编程了。 Anaconda是一种Python语言的免费增值开源发行版,用于进行大规模数据处理, 预测分析, 和科学计算, 致力于简化包的管理和部署。Anaconda使用软件包管理系统Conda进行包管理。 这样比官网的下载速度快了10倍,2分钟即可下载好。 ? 除了运行命令行的Prompt,python数据分析的时候最常用的就是最下面的那个Spyder了。 Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。 比如,我们在做决策树分析的时候,需要将输出的dot文件画成决策树的样子,要用到的graphviz就没有。

    1K40发布于 2020-08-14
  • 来自专栏AI人工智能

    Python进行数据分析10个小技巧

    所以,这里有一些小提示和小技巧,有些可能是新的,但我相信在下一个数据分析项目中会让你非常方便。 Pandas中数据数据的Profiling过程 Profiling(分析器)是一个帮助我们理解数据的过程,而Pandas Profiling是一个Python包,它可以简单快速地对Pandas 的数据数据进行探索性数据分析 Python分析器的结果。 接下来看一些在常见数据分析任务中可能用到的命令: % pastebin %pastebin将代码上传到Pastebin并返回url。 来源商业新知网,原标题:10个可以快速用Python进行数据分析的小技巧

    2.6K30发布于 2019-06-24
  • 来自专栏AI研习社

    数据分析从业者必看!10 个加速 python 数据分析的简易小技巧

    AI 开发者按,一些小的技巧在编程领域可能会非常有用,在数据科学领域同样如此。数据科学爱好者 Parul Pandey 在近日发表了一篇博文,分享了在数据科学中非常实用的 10 个小技巧。 其中,有些可能是相当有名的,有些可能是新的,但我相信下次您从事数据分析项目时,它们会非常有用。 但是,它只提供了非常基本的数据概述,对于大型数据集没有太大帮助。另一方面,pandas 分析函数使用 df.profile_report()扩展 pandas 数据帧,以便快速进行数据分析。 对于给定的数据集,pandas 分析包计算以下统计信息: ? Python 分析器的功能。

    2.9K30发布于 2019-07-30
  • 来自专栏python3

    我的Python分析成长之路10

    matplot数据可视化基础 制作提供信息的可视化(有时称作绘图)是数据分析中最重要任务之一。 False #设置正常符号 5 #没有子图的绘图 6 x = np.arange(0,1,0.01) 7 y = x**2 8 y2 = x**4 9 plt.plot(x,y) 10 数据被分隔成离散的,均匀间隔的箱,并且绘制每个箱中数据点的数量.一般用横轴表示        数据类型,用纵轴表示数量或者占比。          主要用于分析特征间的相互关系,散点图可以提供两类关键信息。1.特征之间是否存在数值或数量之间的关联趋势,关联趋势是线性还是非线性的。 2.如果从某一个点或者某几个点偏离大多数点,则这些点就是离群值,从而分析这些离群值是否在建模分析中产生很大的关系。散点图通过散点的疏密程度和变化趋势表示两个特征的数量关系。     

    1.6K20发布于 2020-01-22
  • 流程更新----python版本分析10X HD数据(单样本)

    2024年的单细胞空间外显子6课,主要讲突变分析(单细胞 + 外显子)的,链接在2024年外显子分析系列课程2023年全系列空间课程表,也略有改动(基础分析 + 个性化分析)。 好了,我们,我们要开始更新我们的分析流程了,我们以10X的官方示例数据为例,python分析单样本的HD数据,多样本整合我们放到下一篇。 格式即可实现python的自动读取,当然最好的方法就是大家跟我一样,直接封装,全流程直接转换运行。 接下来走全流程,我们以16um的数据为例,至于应该用8um 还是 16um,要看大家的数据质量。 接下来我们会分享一些python的多样本HD数据整合和结合图像识别的内容。生活很好,有你更好

    41820编辑于 2024-10-25
  • 来自专栏Python in AI-IOT

    Python数据分析---性能分析

    从上亿条的工业物联网数据中快速检索所需要的数据进行算法分析以及可视化,需要大量的科学运算,为了保证整个过程在用户可以忍受的等待时间内(10s),需要在代码中找到影响性能瓶颈的代码或函数,然后对其优化 下面介绍自己日常经常使用的性能分析手段: 一般上我写代码没有使用Pycharm等高级IDE,而是在Python自带的IDE中编写。 image.png 利用jupyter的%time,%timeit image.png image.png image.png image.png 利用%run -p和%run -t来分析性能和执行时间 需要文件本身是从上到下执行的语句,如果是模块,为其编写main函数 image.png image.png image.png 使用python -m cProfile youcode.py 来对代码进行性能分析,也可以用python -m cProfile youcode.py -o youcode.prof将分析结果保存在文件中 image.png

    1.1K20发布于 2020-05-13
  • 来自专栏数据大宇宙

    python数据分析专用数据库,与pandas结合,10倍提速+极致体验

    我知道许多小伙伴已经知道一些库也可以做到这种体验,不过他们的性能太差劲了(基于sqlite,或其他服务端数据库)。 今天我要介绍另一个专用于数据分析的列式数据库,性能是其他同体验的库的1000倍以上。 特点 duckdb 是一个单机数据库,你大概率会用它与 sqlite 比较。 最明显的区别就是,duckdb 是一个分析数据管理系统,而 sqlite 是一个事务型关系数据库。 这意味着,如果你现在有一大堆数据处理任务,期间无须顾忌会有其他用户插入新数据或删除数据。那么 duckdb 就可以非常好应对这种场景。 首先,导入今天需要用到的库 我们有一大堆销售数据,加载其中一份数据看看: 此时,希望使用 sql 做一些数据查询处理,你认为下面的 sql 简单吗? duckdb 是一个很有潜力的数据分析处理工具,结合 pandas 能否大幅提升我们的工作效率,值得大家尝试使用。

    3.9K71编辑于 2023-09-01
  • 来自专栏好奇心Log

    Python数据分析 | 相关分析

    目前手上有两本书,一本《利用Python进行数据分析》,一本《Python数据科学》。 对于学习什么东西,都有它的「道」和「术」。「道」即原理,「术」即技巧。 它并不会真正的教你如何去分析数据,适合查阅。 而后者呢,更注重数据分析的原理,教我们如何去剖析数据,得到我们想要的结果。 所以接下来会以后者作为学习的方向,不能仅仅停留在描述性数据分析上(数据可视化)。 更应该多花时间在预测性数据分析上(建立数据模型预测)。 另外上期的送书活动已结束,两位小伙伴也联系我了。 / 01 / 前言 说实话,《Python数据科学》这本书是真的不错。 它不仅提供了大量的专业术语的解释,还有各式各样通俗易懂的案例。 非常适合新手学习,后期一定也给大家争取争取一下送书的福利! 所以在每篇的前言,我会摘要一些《Python数据科学》的相关内容。 一方面,加深自己对相关知识的印象。 另一方面,也分享给大家,补充一下专业知识。

    89950发布于 2021-11-10
  • 来自专栏数据科学(冷冻工厂)

    Python 爬虫数据抓取(10):LXML

    LXML能够轻松读取文件或字符串形式的XML数据,并将它们转换成易于操作的etree元素。 接下来,我们将探讨在进行网页数据抓取时如何有效利用lxml库。 from lxml import html import requests 我们导入了 requests 库来请求,因为我们还必须获取该网页的 HTML 数据。 当你打印这个树时,会看到类似于 <Element html at 0x1e18439ff10> 的输出。 从这个标签中,我们有两种方式提取数据。 使用 .text 方法可以获取标签内的文本内容。例如,elements[0].text 会返回文本 "Iron Man"。 我们有两种方式来提取这个标签中的数据。 使用 .text 属性可以获取标签内的文本内容,比如 elements[0].text 会输出 "Iron Man"。

    59810编辑于 2024-07-05
  • 来自专栏数据山谷

    Python数据分析

    Python数据分析 工欲善其事,必先利其器“,Python是目前为止做数据分析最常用的编程语言,我们可以站在巨人的肩膀上,高效完成数据分析。 六年半之后的2000年10月份,Python2.0发布了。这个版本的主要新功能是内存管理和循环检测垃圾收集器以及对Unicode的支持。 我们经常听到人们说“人生苦短,我用Python”。调研机构 Tiobe 本周发布了 2020 年 10 月份的分析报告,Python语言连续两年蝉联第三。 从Python的受欢迎程度上看,一直呈上升趋势 ? 我们现在要使用Python来做数据分析,主要从两个方面来考虑问题: 第一:选择什么开发工具。 第二:学习哪些知识来解决数据分析的问题。 Python数据分析主要是解决数据清洗及数据可视化的问题,掌握Python基本的语法规则,会调用第三方模块对于提高数据分析能力非常重要。

    93310发布于 2020-11-12
  • 来自专栏全栈程序员必看

    Python文本情感分析_Python数据分析实战

    然后才是如何进行情感分析。 强大的snowNLP 其实就在今天,我发现了snowNLP这个Python的三方库,它可以方便的处理中文文本的内容,它有以下功能: 中文分词 词性标注 情感分析 文本分类 文本转拼音 繁体转简体 提取文本关键词 纵观这么多的功能真是让人眼花缭乱,其实这个题目只需要情感分析这一个功能就够了,情感分析的功能是:你给它一个句子,它给你一个positive值。 setup.py build和python setup.py install,等待完成即可。 就在我满心欢喜的认为这次终于轻松加愉快地完成了任务的时候,positive当即给了我一jio,我测试了几组常见的语句,发现函数返回的positive值和现实差了八万十千里,在一阵慌乱中查阅了资料,发现原本的库训练的数据主要是买卖东西时的评价

    2.1K20编辑于 2022-09-23
  • 来自专栏机器学习与统计学

    10个可以快速用Python进行数据分析的小技巧

    所以,这里有一些小提示和小技巧,有些可能是新的,但我相信在下一个数据分析项目中会让你非常方便。 Pandas中数据数据的Profiling过程 Profiling(分析器)是一个帮助我们理解数据的过程,而Pandas Profiling是一个Python包,它可以简单快速地对Pandas 的数据数据进行探索性数据分析 Python分析器的结果。 接下来看一些在常见数据分析任务中可能用到的命令: % pastebin %pastebin将代码上传到Pastebin并返回url。 相关报道: https://towardsdatascience.com/10-simple-hacks-to-speed-up-your-data-analysis-in-python-ec18c6396e6b

    2.6K20发布于 2019-06-28
领券