Python机器学习——百分位数
Posted 玄链教育
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python机器学习——百分位数相关的知识,希望对你有一定的参考价值。
Python机器学习——百分位数
文章目录
一、Python机器学习 百分位数
什么是百分位数?
统计学中使用百分位数(Percentiles)为您提供一个数字,该数字描述了给定百分比值小于的值。
例如:假设我们有一个数组,包含住在一条街上的人的年龄。
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() 方法查找百分位数:
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)
实例
90% 的人口年龄是多少岁?
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)
python使用pandas中的groupby函数和agg函数计算每个分组数据的两个分位数(例如百分之10分位数和百分之90分位数)
python使用pandas中的groupby函数和agg函数计算每个分组数据的两个分位数(例如、百分之10分位数和百分之90分位数)
目录
以上是关于Python机器学习——百分位数的主要内容,如果未能解决你的问题,请参考以下文章
吴裕雄--天生自然python机器学习:使用K-近邻算法改进约会网站的配对效果