如何将整行从向量向量复制到另一个向量向量?

时间:2021-05-28 19:32:52

标签: c++

std::vector<int> selection(std::vector<int> fitness, int num_of_parents, 
std::vector<std::vector<int>> population)
{
    std::vector<std::vector<int>> parents;
    for (int i = 0; i < num_of_parents; ++i)
    {

        int max_fitness_index;
        max_fitness_index = reinterpret_cast<int>(*std::max_element(fitness.begin(), fitness.end()));
        parents.at(i).push_back(population.at(max_fitness_index));

  }
}

在上面的代码中,我想要做的是移动将由 max_fitness_index 计算的人口向量的行。

到现在为止,我还没有弄清楚。

第二次编辑:我正在尝试用 C++ 重新实现 here 中的 python 代码。 其中包含所有代码。

0 个答案:

没有答案
相关问题