gpt4 book ai didi

c++ - 使用空的 Boost 累加器

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:57:29 35 4
gpt4 key购买 nike

我很好奇,从这个代码片段中得到的平均值是多少?累加器旨在为空。

boost::accumulators::accumulator_set<
int,
boost::accumulators::features<boost::accumulators::tag::mean>
> Accumulator;

int Mean = boost::accumulators::mean(Accumulator);

我测试时平均值不为零。有什么方法可以告诉我平均值是针对空数据集取的吗?为什么“平均”的结果值非零?

我在 accumulator 库的文档中四处寻找,但找不到这个问题的答案。

最佳答案

任何值都是一组空值的有效平均值。即 x * 0 = 0 对任何 x 都成立。

您可以向您的 accumulator_set 添加一个 count 功能并查询它是否为 0。

关于c++ - 使用空的 Boost 累加器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7745731/

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