python求均值、中位数、众数的方法

python求均值、中位数、众数的方法首先需要数据源 这里随便写了一个 nums 1 2 3 4 求均值和中位数均可以使用 numpy 库的方法 均值 np mean nums 中位数 np median nums 求众数方法一 在 numpy 中没有直接的方法 但是也可以这样实现 importnumpya np bincount nums 返回众数 np argmax counts nbsp nbsp

首先需要数据源,这里随便写了一个:

nums = [1,2,3,4]

  • 均值中位数均可以使用numpy库的方法:
import numpy as np #均值 np.mean(nums) #中位数 np.median(nums)

  • 众数方法一

在numpy中没有直接的方法,但是也可以这样实现:

import numpy as np counts = np.bincount(nums) #返回众数 np.argmax(counts)

    其中np.bincount方法返回了一个长度为 nums最大值的列表,列表中的每个值代表其索引位数值出现在nums中的次数,例如

返回[2,1,0],代表0在nums中出现2次,而1在nums中出现1次,3在nums中没有出现。

    然后再使用np.argmax就能得到众数啦。但是,由于索引值是从0开始的,所以这种求众数的方法只能用在非负数据集。


  • 众数方法二——直接利用scipy下stats模块【推荐】:
from scipy import stats stats.mode(nums)[0][0]







版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201474.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午9:19
下一篇 2026年3月20日 上午9:19


相关推荐

  • PyCharm画图时不能显示中文,只有框框,何解?

    PyCharm画图时不能显示中文,只有框框,何解?初学 Python 的小白 画图时遇到问题 图中不能显示中文标题和坐标轴标题 只有矩形小框框 没有显示文字添加以下两行代码即可 plt rcParams font sans serif SimHei 显示中文 plt rcParams axes unicode minus False 正常显示负号请注意这两句应该放在 import 语句之后 至少应该在 importmatplo pyplotasplt 这句代码之后 另外注意 as 后面是 plt 还是 plo

    2026年3月17日
    2
  • ViewState的用法

    ViewState的用法学习标签:ViewState本文导读:在web窗体控件设置为runat="server",这个控件会被附加一个隐藏的属性_ViewState,_ViewState存放了所有控件

    2022年7月1日
    28
  • Java中遍历Set集合的三种方法「建议收藏」

    Java中遍历Set集合的三种方法「建议收藏」1.迭代遍历:Setset=newHashSet();Iteratorit=set.iterator();while(it.hasNext()){Stringstr=it.next();System.out.println(str);}2.for循环遍历:for(Stringstr:set){System.out.println(str);}…

    2022年6月9日
    133
  • 倒立摆仿真_基于matlab单摆运动仿真模拟

    倒立摆仿真_基于matlab单摆运动仿真模拟本博文主要学习目的为倒立摆PID控制入门,面向matlab小白,所以挑选最简单的模型和例子写了一篇文章模型已经上传到网上,附上文件链接https://github.com/Yanchuan913/-/blob/main/Inverted_Pendulum_P.slx效果展示倒立摆PID控制matlabsimulink仿真,最简单版本效果展示,内模型的框图总框架包括物理模型部分、控制器部分、环境部分(环境部分都是这么设置的,就不多说)物理模型首先来看物理.

    2022年8月18日
    18
  • Java8高中并发

    Java8高中并发

    2022年1月8日
    45
  • python的metaclass

    元类一般用于创建类。在执行类定义时,解释器必须要知道这个类的正确的元类。解释器会先寻找类属性__metaclass__,如果此属性存在,就将这个属性赋值给此类作为它的元类。如果此属性没有定义,它会向上

    2021年12月25日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号