APL中的多索引嵌套矩阵

时间:2013-08-02 16:41:13

标签: apl

我到处找了一个函数来做这个,但给出了一个嵌套的向量

A←(5 3 2) (3 9 1)

我想用B

对其进行索引
B ← 2 1

因此,对于A中的第一项,将返回第二项。而对于A的第二项将返回3(第一项)。

2 个答案:

答案 0 :(得分:3)

您想要使用每个运算符应用的索引函数:

      A←(5 3 2) (3 9 1) 
      B←2 1
      B⌷¨A
3 3

请注意,您不应该将index函数与quad函数混淆,后者是一个更宽的框。

答案 1 :(得分:1)

您也可以使用“选择”:B⊃¨A