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
相关推荐
iiiiyu几秒前
IO流相关编程题
java·大数据·开发语言·数据结构·数据库·mysql
张忠琳4 分钟前
【Go 1.26.4】(Part 8) Go 1.26.4 超深度分析 — context + reflect + errors
开发语言·golang
笑虾5 分钟前
Python + FontTools 自动生成字体子集工具 & FontForge 实现字体加粗
python·字体子集
这个DBA有点耶8 分钟前
核心系统的高可用与容灾架构:从主从到两地三中心全面解析
java·开发语言·数据库·sql·mysql·架构·运维开发
张忠琳8 分钟前
【Go 1.26.4】(Part 3) Go 1.26.4 超深度分析 — Runtime GC 垃圾收集 (mgc*.go + mbitmap.go)
开发语言·golang
popcorn_min9 分钟前
Wholesale Customers 聚类实验:用 K-Means 给批发客户分群
python
AC赳赳老秦11 分钟前
OpenClaw+AWS 深度应用:自动生成 CloudFormation 模板、批量管理 S3 存储桶
java·python·面试·职场和发展·php·deepseek·openclaw
萤萤七悬21 分钟前
【Python笔记】AI帮封装Airtest IOS-WDA touch操作时的factor坐标转换
笔记·python·ios
myenjoy_123 分钟前
采集链路诊断与可观测性——当数据不“对“的时候,你在第几层排查?
python
namexingyun26 分钟前
GPT-5.6 前端生成能力深度解析:kindle/kepler/Levi三版本UI实测与技术推演
java·前端·人工智能·gpt·机器学习·ui