给定一个array或者list,怎么计算百分位数?
谢谢!
2个回答
如下可以得到data中25百分位数,50百分位数和75百分位数
import numpy as np
np.percentile(data, [25, 50, 75])
用scipy也可以
>> from scipy.stats import scoreatpercentile
>> scoreatpercentile(range(200), per=[90, 10])
[ 179.1 19.9]
参数per就是你想得到的百分位,返回的是对应的百分位数。