機器學習 - 百分位數
什么是百分位數?
統計學中使用百分位數(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)