gpt4 book ai didi

c++ - 是否有 std::sum 更新的实现

转载 作者:行者123 更新时间:2023-11-30 02:47:25 25 4
gpt4 key购买 nike

我想知道 std::(从 c++11 开始)是否有一个函数来计算总和更新操作(或“滚动窗口总和”)。因为我不是确定通常如何调用该操作(这可能是阻止我在 std:: 中找到它)下面的小代码的最后一行做了什么我想要(并调用滚动窗口总和...)

const int n=101, m=n/2;
float a3[n];
float aD[m-1];
std::fill_n(array,m-1,0.0f);

for(i=0;i<n;i++)
a3[i]=rand();
for(i=0;i<m;i++)
aD[0]+=a3[i];
for(i=1;i<(m-1);i++)
aD[i]=aD[i-1]+a3[i+m-1]-a3[i-1]; //'here: sum update of a3

最佳答案

标准库不提供这样的功能。您需要自己实现。

关于c++ - 是否有 std::sum 更新的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22762602/

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