kdb+ 中 2 个向量的逐元素连接

Element-wise concatenation of 2 vectors in kdb+

给定 2 个向量 AB,我想将 A 的每个元素与 B 的每个元素连接起来。例如,如果 AB 如下:

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