gpt4 book ai didi

linq - 如何在 LINQ 中做这个简单的加权平均?

转载 作者:行者123 更新时间:2023-12-04 18:14:43 26 4
gpt4 key购买 nike

我只是好奇这是否可以在单个 LINQ 语句中完成。我需要做一个简单的加权平均是这样的:

IEnumerable<double> values = { v0, v1, v2, v3, ...}
WeightedAverage = (((v0 + v1) / 2 + v2) / 2 + v3) / 2 ...

最佳答案

double average = values.Aggregate((x, y) => (x + y) / 2.0);

关于linq - 如何在 LINQ 中做这个简单的加权平均?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6059864/

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