本文共 463 字,大约阅读时间需要 1 分钟。
本文地址已移除
vector<>类型的数组, 计算均值和方差的最简方法
代码示例:
计算均值: double sum = std::accumulate(std::begin(resultSet), std::end(resultSet), 0.0); double mean = sum / resultSet.size(); // 均值
计算方差:
double accum = 0.0; std::for_each (std::begin(resultSet), std::end(resultSet), [&](const double d) { accum += (d - mean) * (d - mean); }); double stdev = sqrt(accum / (resultSet.size() - 1)); // 方差上述代码使用了标准库函数,实现了对vector<>数组的均值和方差计算。这种方法简洁高效,能够快速得到结果。
转载地址:http://ooqfk.baihongyu.com/