我试图解决使用APL的一个问题,对此我有两个向量v1和v2,用相对长度最多+1,取决于输入.这意味着((?v1)-(?v2))?¯1 0 1.
v1
v2
+1
((?v1)-(?v2))?¯1 0 1
什么是交错表示向量的最好办法,所以要创建第三个向量v3这样v3=v1[0],v2[0],v1[1],v2[1],...?
v3
v3=v1[0],v2[0],v1[1],v2[1],...
(如果相关,我使用的是Dyalog APL 16.0版)
vector apl dyalog interleave
apl ×1
dyalog ×1
interleave ×1
vector ×1