(Dyalog) APL 学习者问题
如果我有一个矩阵 Y:
Y
4 9 2
3 5 7
8 1 6
我可以像这样得到它的两个成员:
Y[(1 1) (2 2)]
4 5
我可以使用 dfn 语法使用相同的技术:
{⍵[(1 1) (2 2)]}Y
4 5
但是,我无法弄清楚如何在默认功能中进行等效操作。特别是括号索引似乎在默认功能中不起作用,并且我找不到将小队索引与索引列表一起使用的方法。
有没有办法做到这一点,或者这是默认功能的限制?
请注意,在我的真实示例中,生成了索引列表,所以我不能简单地做(((1 1)⌷⊢),(2 2)⌷⊢)Y
任何类似的事情。