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()方法查找百分位数:
    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)
    输出如下所示:
    ml
    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)
    输出如下所示:
    ml