机器学习 - 百分位数
什么是百分位数?
百分位数用于统计,它提供一个数字来描述给定百分比的值低于该数字的值。
例如:假设我们有一组数组,包含居住在同一条街上所有人的年龄。
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()
方法查找百分位数
导入 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)
打印(x)
自己尝试 »
示例
90% 的人年龄小于多少岁?
导入 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)
打印(x)
自己尝试 »