计算一个序列的分位点,使用:
import numpy as np value_array = np.arange(0, 10, 1) print(np.quantile(value_array, 0.3))分位数的逆运算
倒过来算,即给定分位点,计算在序列中的分位水平,使用:
import numpy as np value_array = np.arange(0, 10, 1) target = 3 level = 1 - np.count_nonzero(target <= value_array) / value_array.size print(target, "在", value_array, "大约", level, "分位点上")完整示例
import numpy as np value_array = np.arange(0, 10, 1) target = 3 level = 1 - np.count_nonzero(target <= value_array) / value_array.size print(target, "在", value_array, "大约", level, "分位点上") print(np.quantile(value_array, level))



