gpt4 book ai didi

c++ - 如何从 vector 中提取n个样本?

转载 作者:太空狗 更新时间:2023-10-29 21:10:41 25 4
gpt4 key购买 nike

<分区>

我的问题是如何从 vec.begin()vec.end() 中选择 n 个元素,这样我们几乎覆盖了所有 vector 元素?

vector<double> take_100_samples(vector<double>& in)
{
vector<double> vec(100);
double step = (in.size() - 1) / (100 - 1);

// sampling process

return vec;
}

例如,如果 in vector 的大小为 200,我们选择它的每两个元素(即 in[0]in[2] , in[4], ... ,in[199]) 但如果大小不能被 100 整除怎么办?

有什么有效的方法吗?
问候

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