机器学习-数据科学库 03 matplotlib 不同统计图对比

机器学习—分类算法的对比实验 对各种机器学习分类算法进行对比,以鸢尾花数据集为例,我们从绘制的分类边界效果以及实验评估指标(Precision、Recall、F1-socre)分别进行对比。# 第一步,数据准备 from sklearn import datasets # 引入iris数据 import numpy as np。... 阅读详情

折线图

以折线的上升或下降来表示统计数量的增减变化的统计图

  • 特点:能够显示数据的变化趋势,反映事物的变化情况。(变化)

直方图

由一系列高度不等的纵向条纹或线段表示数据分布的情况。 一般用横轴表示数据范围,纵轴表示分布情况。

  • 特点:绘制连续性的数据,展示一组或者多组数据的分布状况(统计)

条形图

排列在工作表的列或行中的数据可以绘制到条形图中。

  • 特点:绘制连离散的数据,能够一眼看出各个数据的大小,比较数据之间的差别。(统计)

散点图

用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。

  • 特点:判断变量之间是否存在数量关联趋势,展示离群点(分布规律)

基本散点图

# 使用scatter方法绘制散点图
plt.scatter(x_3,y_3,label="3月份")
plt.scatter(x_10,y_10,label="10月份")

结果:
在这里插入图片描述

基本条形图

# 绘制条形图
plt.bar(x, y,width=0.3)

在这里插入图片描述

# 绘制横向条形图
plt.barh(range(len(a)),b,height=0.3,color="orange")

在这里插入图片描述

基本直方图

经验公式:

组距=每组两个端点之间距离
极差=最大值-最小值
组数=极差/组距
# 组距
d = 3

# 组数
num_bins = (max(a)-min(a))//d

# 绘制直方图
plt.hist(a, num_bins, density=True)

‘Rectangle’ object has no property ‘normed’ 参考 https://blog.youkuaiyun.com/qq_45069279/article/details/105636669

参考:https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.hist.html

在这里插入图片描述

其他类似画图前端库

百度系

  • echarts:https://echarts.apache.org/examples/en/

阿里系

  • g6
    • https://github.com/antvis/g6
    • https://ggeditor.com/
  • f2
    • https://github.com/antvis/f2
    • https://www.yuque.com/antv/f2

开源三方

  • Plotly

    • https://plotly.com/javascript/
  • D3

    • https://d3js.org/
  • seaborn

    • https://seaborn.pydata.org/
机器学习-30-基于Seaborn的数据可视化 线图,显示趋势或模式。点图,可以用来观察变量之间的相关性、分布和离群值。柱状图,用于显示不同类别或分组的数据的数量或频率。条形图,通常用于可视化横向排列的数据。直方图,用于可视化数值数据的分布情况的图表类型。密度图,可以显示数据的分布形状和峰值。箱线图,可视化数值数据分布和离群值的图表类型。 小提琴图,显示了数据的密度分布,并在图的两侧绘制了箱线图。热力图,可用于可视化相关性矩阵、协方差矩阵、数据的密度分布等。聚类图,通常是基于热力图的,通过颜色编码来表示数据点之间的相似性。 阅读详情

相关推荐

大学生电赛学习之路

可以看到全国大学生电子设计大赛的认可度是非常高的,属于A类学科竞赛。电子设计大赛的形式也是给出题目,参赛者有四天三夜的时间解决问题,题目大致可以分为:控制类、测量类、高频类以及电力电子类。该竞赛会在单数年的9月份举行。但是对于新生来说电赛确实遥不可及的,可能在很多学校本科生是不能进入实验室的,但是就算进了实验室你就有资格去参加电赛或者说能拿一个不错的奖项吗? 现在正值新生开学季,当然会有一大批学生会进入实验室的学习,电赛的举办时间是每年的暑假,所以说对于大一同学来说有一年的时间去准备,那我们就来说一说参加.

weixin_46098612的博客 8790

代码分享丨使用python和matplotlib来对比两幅图像

为了减少内存消耗,作者写了一个python的脚本,使用matplotlib来对比两幅图像,分享给大家!

limingmin2020的博客 819

Mid-360激光雷达与Fast-LIO2实战:从环境搭建到实时点云建图

本文提供Livox Mid-360激光雷达与Fast-LIO2算法从零开始的实战教程。详细介绍了在Ubuntu和ROS环境下进行系统配置、依赖安装、硬件连接与网络设置的完整流程,并指导如何运行算法实现实时点云建图与可视化,最后总结了关键参数调优与常见问题排查方法。

weixin_29300241的博客 153

matplotlib画柱状对比图

matplotlib画柱状对比图

Blankit1的博客 1431

BSW: Dcm模块配置--28服务

这个章节讲解下UDS中的28服务(Communcation Control)的配置,顾名思义,对当前ECU的通讯状态进行变更,主要设置应用报文,网络管理报文的收发控制,通常应用在刷写APP软件时,降低总线负载。这里首先要提醒的一点是,28服务几乎不需要手写代码,只有在客户需求要求前置条件不满足时报特定NRC时才需要填充代码。实际配置中主要涉及的模块有DCM,BSWM,ComM,RTE.2.BswM模块的配置。3.ComM模块的配置。1.DCM模块的配置。

Forever_Oct的博客 3086

[deprecated]第四章:TTM分析: 4.2.1 存储分配ttm_bo_validate功能实现分析

ttm_bo_validate是TTM框架中负责验证和调整BufferObject物理内存分配的核心函数,主要用于显存管理。该函数通过placement参数判断BO是否需要迁移或重新分配资源,完成内存分配、迁移及缓存策略调整等操作。实现流程包括资源释放、兼容性检查、迁移保护、新资源分配、迁移实现等步骤,支持多跳迁移和临时缓冲区。典型应用于显存溢出迁移、缓存策略调整、驱动初始化等场景,确保BO始终处于预期状态。

图形/计算GPU的驱动与虚拟化技术分享园地 849

【Python数据科学快速入门系列 | 08】Matplotlib类别比较图表应用总结

数据可视化是数据分析的重要手段,而不同的应用场景应选择不一样的图表。根据应用场景的不同,我们将图表分为6类:类别比较图表、数据关系图表、数据分布图表、时间序列图表、整体局部图表、地理空间图表。类别比较图表强调分类数据的规模对比数据关系图表强调2个或以上变量的相关性关系。例如机器学习、深度学习时分析特征与标签的相关性分析。数据关系图表又分为数值关系、层次关系和网络关系三种。数据分布图表强调数据集中的数值及其频率或分布规律时间序列图表强调数据随时间变化的规律或趋势,例如股票数据。整体局部图表。

机器未来的博客 7137

YOLOv8模型压缩终极方案:LAMP剪枝实战,速度提升不掉点

一个庞大的模型虽然强大,但在实际部署,尤其是资源受限的边缘设备(如无人机、移动电话、嵌入式系统)上,却面临着严峻的挑战:高昂的内存占用、巨大的计算量以及随之而来的高延迟和高能耗。本教程从LAMP剪枝的深刻理论出发,详细解释了它如何通过最小化最坏情况下的L2失真,并借助巧妙的数学简化,最终推导出一种高效、无超参数、层自适应的剪枝策略。它如同为臃肿的模型进行一次精准的“瘦身手术”,通过移除网络中冗余或不重要的权重、神经元甚至整个结构,来显著降低模型的参数量和计算量(FLOPs),从而实现推理加速和资源节约。

LXY_LOVE36的博客 177

【Python】数据分析.matplotlib.直方图案例处理&条形图与直方图的对比

Python----数据分析-matplotlib.(频数\频率)直方图案例处理&条形图与直方图的对比 假设你获取了250部电影的是长,希望获取这些电影时长的分布状态(某一时间段中电影的数量,出现的频率)等信息。 from matplotlib import pyplot as plt from matplotlib import font_manager #设置字体 my_font=f......

懂得一千零一种,赋予你失败的方法! 2673

逆强化学习:从专家示范中学习策略

逆强化学习(Inverse Reinforcement Learning,简称IRL)是强化学习(Reinforcement Learning,简称RL)的一个子领域,它的目标是从专家的行为中学习策略。在传统的强化学习中,智能体通过与环境交互,根据奖励信号来学习一个策略。而在逆强化学习中,我们没有直接的奖励信号,而是通过观察专家的行为来推断出奖励函数,从而学习到一个与专家类似的策略。逆强化学习作为强化学习的一个重要子领域,在许多实际应用场景中都取得了显著的成功。

AI天才研究院 1453

SAP 中配置权限职责菜单并分配给用户的核心流程是:用PFCG 创建 / 维护角色(含菜单、事务码、权限)→ 生成权限参数文件 → 通过 SU01/SU10 将角色分配给用户

SAP权限配置核心流程:1)通过PFCG创建角色,配置菜单事务码及权限对象;2)生成权限参数文件;3)用SU01/SU10分配角色给用户。关键步骤包括:在PFCG中维护菜单结构、设置权限字段值、生成Profile,通过用户比较验证权限。批量分配可用SU10,特殊需求可创建复合角色或自定义权限对象。常见问题需检查权限缺失(SU53)、菜单分配及组织级别设置。流程简化为:创建角色→配置权限→分配用户→验证生效。

金牌架构师 1276

二十六、【人工智能】【机器学习】【Python】- 机器学习中的Python库全解析:掌握数据科学工具箱的艺术

在机器学习领域,Python 是最常用的编程语言之一,因为它拥有丰富的库支持,使得开发人员可以高效地构建和部署机器学习模型。我们在学习机器学习时候,需要掌握了学习的一些基础库和算法库的介绍。

技术分享、程序员趣事、行业趋势等内容! 974

百万 Token 压力实测:1M Context 的真实能力边界在哪里?

本文揭示了长上下文模型的性能衰减规律:1M上下文存在"容量曲线"与"质量曲线"的分歧,512K是可靠拐点。通过MRCR测试发现,不同任务类型衰减差异显著——检索任务在512K后性能下降30.6%,而生成任务仅下降5%。研究提出三阶段补偿策略:三明治注入(首尾指令强化)、语义面包屑(位置标记)、引用检查(强制溯源),可将512K-1M区间的可用性提升20%。工程实践表明,中段区域(30-70%位置)是注意力薄弱区,需要特殊处理。最终建议:关键检索任务控制在512K内,关联推理任务可扩展至

liuzhupeng的专栏 341

机器学习-数据科学库(第一天)

01.数据分析的介绍 什么是数据分析 数据分析是用适当的方法对收集来的大量数据进行分析,帮助人们作出判断,以便采取适当行动。 数据分析流程 02.jupyter和conda的使用 03.matplotlib的基础绘图 为什么要学习matplotlib 能将数据进行可视化,更直观的呈现 使数据更加客观、更具说服力 matplotlib基本要点 axis轴,指的是x或者y这种坐标轴 ...

Grateful_Dead424的博客 359

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

机器学习-(02)数据处理(numpy,pandas,matplotlib,Seaborn,爬虫)

Tensorflow(1)Tensorflow的安装与配置(2)核心高阶API _ tf.keras1.机器学习原理-线性回归 (1)Tensorflow的安装与配置 点击前往Tensorflow的安装与配置 (2)核心高阶API _ tf.keras 1.机器学习原理-线性回归 ...

weixin_41744192的博客 3497

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

2022.05.25 机器学习-数据科学库(HM)_Day02

【matplotlib常用统计图】01绘制散点图 plt.scatter(x,y) 【matplotlib常用统计图】02绘制条形图 plt.bar(x,y) 【matplotlib常用统计图】03绘制多次条形图 【matplotlib常用统计图】04绘制直方图 哪些数据可以绘制直方图? 一般能够plt.hist的方法的是那些没有统计过的数据 【matplotlib常用统计图】05更多的绘图工具的了解 ...

weixin_44267765的博客 190

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

10 分钟把 Automa 装进浏览器:从零到跑通浏览器自动化的完整路径

每天早上要填一样的 20 个表单、或者每隔一小时去官网刷一次数据——这类重复点击的活,可以整段交给浏览器自动化去做。Automa 就是一个浏览器扩展:不用写脚本,把"打开页面""填写表单""抓取数据"做成块,拖出来连起来,浏览器就会自动跑。 ## Automa 能帮你干这几件事 🧩 - **表单自动填写**:批量填充并提交在线表单,不用手敲 - **定时盯梢**:按计划自动访问页面,抓取并导

gitblog_00334的博客 480

LLM Sandbox可视化提取:自动捕获Matplotlib和ggplot2图表的完整指南 [特殊字符]

LLM Sandbox是一个轻量级、可移植的LLM沙盒运行时库,专门设计用于安全执行AI生成的代码。它的可视化提取功能能够自动捕获和提取Matplotlib、Seaborn、Plotly以及R的ggplot2等库生成的图表,为数据科学家和开发者提供了一个强大的工具来安全运行和可视化代码输出。 ## 为什么需要LLM Sandbox可视化提取? 🤔 在AI时代,我们经常需要运行LLM生成的代码

gitblog_00162的博客 806

第二模块:python数据科学必备工具包实战

01-科学计算库-Numpy。

2401_84660708的博客 211

dsh-purge 安装指南:DeepSeek Harness 红队评测插件如何一次装好、应用并验证生效

dsh-purge 是挂在你本机官方 DeepSeek Harness 上的红队评测插件:清洗宿主运行时策略、按模型注入不同提示词、内置受控演练台。本文沿官方 `dsh web` 宿主走「装 → 应用 → 验证」的最短路径,走完你能独立装完并判断补丁是否生效。 ## 🚪 动手前先过三关 开始之前把这份清单核一遍,任何一条不过关就先停手: - **宿主版本**:宿主必须是官方 `dsh we

gitblog_00645的博客 337

数据科学五步法:从数据收集到模型部署的工程化实践

数据科学不是算法堆砌,而是一套面向业务问题的系统性工程方法。其核心在于理解数据本质、遵循可验证的处理流程,并将技术能力与领域知识深度耦合。本文围绕数据科学的标准生命周期——收集、存储、处理、描述、建模展开,强调数据可信性验证、存储方案与使用场景匹配、清洗留痕、可视化业务翻译、模型目标函数设计等关键原理。技术价值体现在降低试错成本、提升分析可复现性与决策响应速度,广泛应用于电商用户留存分析、金融风控、营销效果归因等典型场景。内容特别聚焦新手易忽略的‘数据脾气’与‘业务口径对齐’,融合Artificial In

weixin_34005042的博客 458

零基础Python数据分析实战:NumPy+Pandas+Matplotlib三件套入门

数据分析是当下各行业的基础技能,Python凭借丰富的开源生态成为首选工具。NumPy提供高性能多维数组运算,Pandas构建于其上,以DataFrame和Series实现表格数据的读取、清洗、分组与聚合,Matplotlib则将结果转化为直观图表,三者构成一套完整的数据分析工作流。从环境配置到数据可视化,初学者常因版本冲突、路径错误、中文乱码等问题卡壳。本文以销售订单数据为例,覆盖从CSV读取、缺失值处理、分组统计到柱状图绘制的全流程,并梳理常见报错的排查路径,帮助零基础读者快速搭建最小可用分析项目。理解

weixin_34189116的博客 408

python画离散点_python画散点图

Python发射导弹的正确方式今天Toby教你如何用python的basemap包绘制轰炸东京的地图。在数据可视化过程中,我们常常需要将数据根据其采集的地理位置在地图上显示出来。比如说我们会想要在地图上画出城市,飞机的航线,乃至于军事基地等等。通常来说,一个地理信息系统都会带有这样的功能。今天我们讨论如何在Python上实现...文章青衫无名2018-03-15880浏览量常见图表及散点图 | ...

weixin_39969611的博客 1461

Python优质原创「目录合集」

日拱一卒无有尽,功不唐捐终入海!文末????️小福利~简介本文汇总2022年之前的原创推文,总计250+篇。推文主要包括8大类:其中????的专栏非常系统「建议阅读」。专栏速览如何获取以上文章点击下方...

weixin_43373042的博客 208

python中认识数据分析

📋 数据分析完整流程一个标准的 Python 数据分析项目遵循以下 6 个核心阶段数据获取CSV · API · 数据库数据清洗缺失值 · 异常值探索分析EDA · 统计描述数据可视化图表 · 仪表盘建模分析ML · 统计模型报告输出结论 · 洞察。

belong_my_offer的博客 5474

python数据分析与可视化实例

通过这些步骤,我们展示了如何使用 Python 进行基本的数据分析。可以看到,Python 提供了非常丰富的库和工具,支持从数据读取、清洗到分析和可视化的完整工作流程。这些库各有其专长,能极大地简化数据分析的复杂性。

weixin_43215013的博客 822
上一篇: 机器学习-数据科学库 02 matplotlib 折线图教程
下一篇: 机器学习-数据科学库 04 numpy 教程
eddiechen10081
博客等级 码龄11年 1粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值