使用Python解决四分位数和十分位数

时间:2015-04-06 13:04:31

标签: python statistics

是否有Python 2.7的库可以解决四分位数和十分位数。 numpy似乎没有任何功能。如果有的话,你能给我一个链接吗?提前致谢! :d

1 个答案:

答案 0 :(得分:9)

使用np.percentile,您可以尝试类似

的内容
import numpy as np

var = np.array([10, 7, 4, 3, 2, 1]) # input array

np.percentile(var, np.arange(0, 100, 25)) # quartiles
array([ 1.  ,  2.25,  3.5 ,  6.25]) # output

np.percentile(var, np.arange(0, 100, 10)) # deciles
array([ 1. ,  1.5,  2. ,  2.5,  3. ,  3.5,  4. ,  5.5,  7. ,  8.5]) #output