gpt4 book ai didi

python - numpy.quantile 和 statistics.quantiles 计算不同。哪一个是真的?

转载 作者:行者123 更新时间:2023-12-05 01:37:14 25 4
gpt4 key购买 nike

所以,假设我们有一个这样的数组:4,6,9,10,2,25,12,6,9然后我尝试使用 numpy.quantile 和 statistics.quantile 计算分位数

import numpy as np
from statistics import quantiles
arr = np.array([4,6,9,10,2,25,12,6,9,])
np.quantile(arr, (0.25, 0.50, 0.75))
quantiles(arr)

当我用 numpy 计算结果时:数组([ 6., 9., 10.])

当我用统计结果计算时:[5.0, 9.0, 11.0]

那么哪个库计算正确呢?

最佳答案

内置statistics.quantiles'默认方法是“独占”,但是 numpy.quantile是包容性的。如果你写

quantiles(arr, method='inclusive')

你得到的结果与 numpy 的答案相同。您应该阅读文档以找出适合您需求的文档。

关于python - numpy.quantile 和 statistics.quantiles 计算不同。哪一个是真的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61135376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com