numpy的统计函数

NumPy统计函数 阅读详情

本文的主要内容是基于中国大学mooc(慕课)中的“Python数据分析与可视化”课程进行整理和总结。

常用统计函数(1)

sum(a,axis=None):根据给定轴计算数组a的相关元素之和,axis整数或元组;
mean(a,axis=None):根据给定轴计算数组a的相关元素的期望,axis整数或元组;
average(a,axis=None,weights=None):根据给定轴计算数组a的相关元素的加权平均值,axis整数或元组;
std(a,axis=None):根据给定轴计算数组a的相关元素的标准差;
var(a,axis=None):根据给定轴计算数组a的相关元素的方差;
axis=None是统计函数的标配参数,默认为None表示对数组中所有元素执行某种统计操作。
举例:

a = np.arange(15).reshape(3,5)
a
array([[ 0,  1,  2,  3,  4],
       [ 5,  6,  7,  8,  9],
       [10, 11, 12, 13, 14]])
np.sum(a)
105
np.mean(a,axis=0)
array([5., 6., 7., 8., 9.])
np.average(a,axis=0,weights=[10,5,1])
array([2.1875, 3.1875, 4.1875, 5.1875, 6.1875])

根据加权平均的定义可知第一个元素2.1875=(010+55+10*1)/(10+5+1)

np.std(a)
4.320493798938574
np.var(a)
18.666666666666668

常用统计函数(2)

min(a),max(a):计算数组a中的最大值和最小值;
argmin(a),argmax(a):计算数组a中最大值和最小值降一维后的下标;
unravel_index(index,shape):根据shape将一维下标index转换成为多维下标;
ptp(a):计算数组a中元素最大值与最小值之差;
median(a):计算数组a中元素的中位数(中值);

a = np.arange(15,0,-1).reshape(3,5)
a
array([[15, 14, 13, 12, 11],
       [10,  9,  8,  7,  6],
       [ 5,  4,  3,  2,  1]])
np.max(a)
0
np.unravel_index(np.argmax(a),a.shape)
(0, 0)

可以看到,使用np.max(a)得到的最大元素索引是原数组a扁平化变为一维数数组之后的元素索引,配合使用np.unravel_index()方法可以得到数组a的目标元素值的二维索引。

np.ptp(a)
14
np.median(a)
8.0

此处中位数的运算又公式求得,结果为浮点数。

使用numpy模块中的np.argmin函数获取一维数组中最小值所在的索引是十分常见的操作。这个函数可以帮助我们更加便捷地找到数组中的最小值,可以用来进行一些数... 总之,使用np.argmin函数可以方便地获取一维数组中最小值所在的索引,对于一些数据处理和分析需求非常有用。同时,我们也可以通过类似的函数来获取最大值的索引或多维数组中沿指定轴的最小/大值的索引,以满足不同的应用场景。使用numpy模块中的np.argmin函数获取一维数组中最小值所在的索引是十分常见的操作。除了np.argmin函数外,还有np.argmax函数可以获取一维数组中最大值的索引,用法和np.argmin类似。我们还可以将这个函数应用到二维数组中,同样可以返回最小值的位置。 阅读详情

相关推荐

8台 × 8卡 910B NPU之顶尖大模型选型分析

本文对比了2026年主流大语言模型在昇腾910B NPU集群上的部署方案。重点评估了GLM5、MiniMax M2.5、Kimi K2.5、DeepSeek V3.2和Qwen 3.5旗舰版等候选模型,从部署需求(显存占用)、能力表现(基准测试、多模态支持)和NPU生态适配度三个维度进行分析。结果显示DeepSeek V3.2综合表现最优:支持BF16/W8A8/INT4量化,在4TB显存环境下可实现2000+ TPS,首token延迟<100ms,且具备官方NPU支持。备选方案Qwen 3.5旗舰版

FeelTouch Labs 756

Numpy 统计函数

numpy.amin() 和 numpy.amax() numpy.amin() 用于计算数组中的元素沿指定轴的最小值。 numpy.amax() 用于计算数组中的元素沿指定轴的最大值。Notice:参数axis轴:对2维向量,行表示0轴,列表示1轴。numpy.ptp() numpy.ptp()函数计算数组中元素最大值与最小值的差(最大值...

Cool_7777的专栏 571

Lattice FPGA 开发工具Diamond使用流程总结——工具使用

本文介绍了一般的Diamond开发流程,包括工程创建、文件输入、IP使用、约束、管脚分配、和布线布局等流程

weixin_41895751的博客 2万+

【数据分析之道-Numpy(八)】numpy统计函数

当我们处理数据时,经常需要对数据进行统计分析,NumPy提供了一些方便的统计函数,可以帮助我们计算数组的各种统计指标。下面详细介绍一些常用的NumPy统计函数

阿极的博客 5102

ICG setup timing violation介绍?

门控时钟(clock gating)在RTL级电路设计过程中进行低功耗优化常用方法,能够有效降低动态功耗(翻转功耗)。Clock gating cell 可以由与门,与非门,或门或者或非门构成,但很容易产生Glitch。在实际使用中,一般用ICG(集成门控时钟单元)来完成clock gating。 下图展示了glitch的产生原因 在CTS时钟树综合的时候,ICG不会被看作sink,通常放置在source点附近,因此就会出现如上图这种结果。上图可以看出,在分析DFF到ICG的setup timing

m0_61003348的博客 9809

K-means算法代码实现(python)

K-means算法代码实现以及解决质心选择问题 计算距离 距离通常使用欧几里得距离来衡量 def euclDistance(vector1, vector2): return np.sqrt(sum((vector2 - vector1) ** 2)) 初始化质心 def initCentroids(data, k): numSamples, dim = data.shape ...

江南小帅瓜的博客 1万+

python统计个数的函数_NumPy常用的统计函数

NumPy 的统计函数可以实现对整个数组或者是沿着数组轴方向的统计计算,常用的统计函数有求最大值和最小值,求和与平均值,计算百分位数、中位数、标准差和方差等。求最大值和最小值的函数在 NumPy 中,求数组最大值的函数是 amax() 和 nanmax(),求数组最小值的函数是 amin() 和 nanmin(),其中,amax() 和 amin() 函数用于返回一个数组的最大值和最小值或者是沿轴...

weixin_39608559的博客 2813

Vue3 - 实现内网使用天地图离线地图,详解项目加载天地图的离线地图服务器部署与使用教程示例源码,vue3如何实现天地图的离线加载部署在内网访问(天地图资源下载/瓦片等流程教学,实现天地图各种功能)

Vue3中加载天地图的离线地图,天地图——内网使用离线地图,vue3+leaflet实现天地图离线访问,vue3项目中利用leaflet使用天地图,vue3项目中使用天地图离线地图,天地图离线瓦片的打包与发布(GeoServer)天地图离线瓦片数据下载及本地化部署,在内网中无法直接使用外网天地图资源怎么办,在vue3中openLayers加载地图 -使用天地图的瓦片数据。VUE3天地图离线怎么使用,内网部署天地图,天地图离线瓦片,部分瓦片数据,天地图如何离线,无需网络调用天地图API,vue天地图离线地图,

🏆 前端领域优质创作者 1万+

NumPy 统计函数

章节Numpy 介绍 Numpy 安装 NumPy ndarray NumPy 数据类型 NumPy 数组创建 NumPy 基于已有数据创建数组 NumPy 基于数值区间创建数组 NumPy 数组切片 NumPy 广播 NumPy 数组迭代 NumPy 位运算 NumPy 字符串函数 NumPy 数学函数 NumPy 统计函数 NumPy 排序、查找、计数 NumPy 副本和视图 NumPy 矩...

吴吃辣 1277

YOLOv8 PCB缺陷检测系统全流程实战:从开发到UI展示详解

毕设路上难免有波折,但只要跟着这个教程把“数据集处理、模型训练、UI开发”每一步都落实,你就已经超越了大多数同学。这个“PCB缺陷检测系统”既有技术深度(YOLOv8是工业级主流算法),又有工程价值(解决电子制造的实际痛点),还具备出色的可视化展示——这样的毕设,拿高分是水到渠成的事。

FJN110的博客 214

8、内存交织技术详解

本文详细解析了内存交织技术的基本原理、工作机制及实现方式,探讨了其在提升内存访问速度和系统性能中的关键作用。文章还分析了内存交织的优缺点、实际应用场景以及与其他优化技术的结合应用,并提出了未来发展的可能方向,为理解与运用该技术提供了全面参考。

g9h0i1的博客 549

Python NumPy(10):NumPy 统计函数

NumPy 提供了很多统计函数,用于从数组中查找最小元素,最大元素,百分位标准差和方差等。

游王子og的博客 1448

2026年数学建模国赛B题无线电干扰源的快速自动定位与清除 论文详细解析

数学建模竞赛论文无线电干扰源的快速自动定位与清除2026 年高教社杯全国大学生数学建模竞赛 B 题完整求解论文交会定位、极大极小测点优化、自适应多频道搜索与定向源恢复的统一建模模型、算法、代码、图表与验证一体化交付本文研究圆形目标区域中多个未知无线电干扰源的快速检测、定位与清除问题,建立了由误差楔交会模型、角度观测信息模型、分层勘测模型、鲁棒射线交会模型和定向覆盖反馈模型组成的统一求解框架。模型同时覆盖题目中的四个子问题:多测向射线形成的多边形定位区域及直径、第二个测点的极大极小优选、全向源自动搜索清除策略

YOLO 359

NumPy-统计函数详解

统计函数是提取数据特征、洞察数据分布的核心工具,NumPy作为Python数值计算的基石,提供了丰富的统计函数库,涵盖均值、方差、中位数、相关系数等多种统计指标。

1725

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

17、Numpy 统计函数

1、番外说明 大家好,我是小P,本系列是本人对Python模块Numpy的一些学习记录,总结于此一方面方便其它初学者学习,另一方面害怕自己遗忘,希望大家喜欢。此外,对“目标检测/模型压缩/语义分割”感兴趣的小伙伴,欢迎加入QQ群 813221712 讨论交流,进群请看群公告!(可以点击如下连接直接加入!) 点击链接加入群聊【Object Detection】:https://jq.qq.com...

phinoo的博客 524

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Python-numpy中常用的统计函数及转换函数

Python-numpy中常用的统计函数及转换函数

weixin_48668114的博客 1149

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

numpy 数组传入函数_NumPy 统计函数

Python Numpy 教程 | 奇客谷教程​www.qikegu.com章节Numpy 介绍Numpy 安装NumPy ndarrayNumPy 数据类型NumPy 数组创建NumPy 基于已有数据创建数组NumPy 基于数值区间创建数组NumPy 数组切片NumPy 广播NumPy 数组迭代NumPy 位运算NumPy 字符串函数NumPy 数学函数NumPy 统计函数NumPy 排序、查找...

weixin_40004502的博客 115

numpy中常用统计函数

numpy中常用统计函数

听海边涛声 605
上一篇: Numpy的随机数函数
下一篇: numpy的梯度函数np.gradient(f)
June �
博客等级 码龄8年 10粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值