Python教程:机器学习 - 百分位数(4)

什么是百分位数?

统计学中使用百分位数(Percentiles)为您提供一个数字,该数字描述了给定百分比值小于的值。

例如:假设我们有一个数组,包含住在一条街上的人的年龄。

python 复制代码
ages = [5,31,43,48,50,41,7,11,15,39,80,82,32,2,8,6,25,36,27,61,31]

什么是 75 百分位数?答案是 43,这意味着 75% 的人是 43 岁或以下。

NumPy 模块有一种用于找到指定百分位数的方法:

实例

使用 NumPy percentile() 方法查找百分位数:

python 复制代码
import numpy

ages = [5,31,43,48,50,41,7,11,15,39,80,82,32,2,8,6,25,36,27,61,31]

x = numpy.percentile(ages, 75)

print(x)

运行实例

复制代码
43.0

实例

90% 的人口年龄是多少岁?

python 复制代码
import numpy

ages = [5,31,43,48,50,41,7,11,15,39,80,82,32,2,8,6,25,36,27,61,31]

x = numpy.percentile(ages, 90)

print(x)

运行实例

复制代码
61.0
相关推荐
华研前沿标杆游学几秒前
参观深圳比亚迪总部,探索科技,感受中国“智”造魅力
python
net3m337 分钟前
雅特力单片机用串口USART_INT_TDE中断比用USART_INT_TRAC的 发送效率要高
java·开发语言·算法
爱打代码的小林10 分钟前
python基础(逻辑回归例题)
开发语言·python·逻辑回归
qq_2147826117 分钟前
pandas“将”迎来v3.0.0大版本更新!
python·pandas
dagouaofei18 分钟前
长文档也能转成PPT:AI自动拆分章节并生成页面
人工智能·python·powerpoint
一过菜只因24 分钟前
JavaWeb后端(spring--boot)
java·开发语言
五仁火烧29 分钟前
安装rust开发环境
开发语言·后端·rust
Keep_Trying_Go34 分钟前
统一的人群计数训练框架(PyTorch)——基于主流的密度图模型训练框架
人工智能·pytorch·python·深度学习·算法·机器学习·人群计数
Yue丶越34 分钟前
【C语言】动态内存管理
c语言·开发语言
Edward1111111136 分钟前
普通java项目转为maven项目 J文件后缀.java变C文件
java·开发语言·maven