gpt4 book ai didi

vector - 如何在 Armadillo 中连接两个或多个向量?

转载 作者:行者123 更新时间:2023-12-02 09:12:34 26 4
gpt4 key购买 nike

例如,如果我有

vec a(3, fill::randu);
vec b(5, fill::randu);

如何获得大小为 8 的新向量 c,其中前三个元素来自 a,其余元素来自 b?

最佳答案

您可以使用 join_cols(a,b)vec继承自 mat

#include<armadillo>
using namespace arma;
int main()
{
vec a(3, fill::randu);
vec b(5, fill::randu);
vec c;

c = join_cols(a,b);
a.print("a");
b.print("b");
c.print("a..b");
return 0;
}

...给出输出
a
0.8402
0.3944
0.7831
b
0.7984
0.9116
0.1976
0.3352
0.7682
a..b
0.8402
0.3944
0.7831
0.7984
0.9116
0.1976
0.3352
0.7682

关于vector - 如何在 Armadillo 中连接两个或多个向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50468657/

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