gpt4 book ai didi

indexing - 如何从 APL 隐式函数中的矩阵中提取多个元素?

转载 作者:行者123 更新时间:2023-12-01 23:22:39 26 4
gpt4 key购买 nike

(对话)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 或任何操作类似。

最佳答案

(1 1)(2 2)⌷¨⊂Y

也可以

(1 1)(2 2)⊃⍤0 99⊢Y

关于indexing - 如何从 APL 隐式函数中的矩阵中提取多个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67789517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com