kdb+ 中 2 个向量的逐元素连接
Element-wise concatenation of 2 vectors in kdb+
给定 2 个向量 A
和 B
,我想将 A
的每个元素与 B
的每个元素连接起来。例如,如果 A
和 B
如下:
A: 0 1 2
B: 3 4 5
那么输出应该是(0 3;1 4; 2 5)
使用 each(在本例中为每个)迭代器连接两个向量 returns 您想要的输出。
q)0N!A,'B
(0 3;1 4;2 5)
0 3
1 4
2 5
您也可以通过以下方式实例化
(A;B) 创建一个 2x3 矩阵,可以将其翻转以获得您需要的内容
q)A:0 1 2
q)B:3 4 5
q)(A;B)
0 1 2
3 4 5
q)flip (A;B)
0 3
1 4
2 5
给定 2 个向量 A
和 B
,我想将 A
的每个元素与 B
的每个元素连接起来。例如,如果 A
和 B
如下:
A: 0 1 2
B: 3 4 5
那么输出应该是(0 3;1 4; 2 5)
使用 each(在本例中为每个)迭代器连接两个向量 returns 您想要的输出。
q)0N!A,'B
(0 3;1 4;2 5)
0 3
1 4
2 5
您也可以通过以下方式实例化
(A;B) 创建一个 2x3 矩阵,可以将其翻转以获得您需要的内容
q)A:0 1 2
q)B:3 4 5
q)(A;B)
0 1 2
3 4 5
q)flip (A;B)
0 3
1 4
2 5