gpt4 book ai didi

c++ - 从 vector 中取一些值

转载 作者:行者123 更新时间:2023-11-28 07:03:58 26 4
gpt4 key购买 nike

<分区>

我有 2 个这样的 vector :

std::vector <svm_node *> vettProbX;

std::vector <double> vettProbY;

svm_node 是一个结构。

我需要从这些 vector 中只取一个元素,每 50 个元素。例如,如果 vettProbY 的维度是 1000,我将只获得 20 个值 (0,50,100,150,200..)。我怎样才能为他们两个实现这个算法?

我认为对于 vettProbY 我可以实现这样的东西:

std:: vector <double> NewVettProbY

for(int i=0; i<vettProbY.size(); i++)
{
if((i % 50)=0)
NewVettProbY.push_back(vettProbY[i]);
}

但我不知道如何为 vector vettProbX 实现同样的事情。

感谢您的帮助。

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