使用 J 我试图做一些类似于 Bernard Legrand (2009) 的 Mastering Dyalog APL 第 128 页上显示的以下示例。我一直没能找到这段代码直接转换成J的方法,这正是我想要的。
这是示例:
最佳答案
+/ (BHCodes e. Selected) # BHAmounts
在这里,APL 的
∊
是 J 的 e.
( Member (In) ),APL 的 /
是 J 的 #
( Copy )。笔记:
∊
和 J 的 e.
并不完全等效,因为 APL 的 ∊
在其右参数的元素中查找其左参数中的每个元素,而 J 的 e.
查找每个主要单元格。其右参数的主要单元格中的左参数。 /
和 J 的 #
并不完全等效,因为 APL 的 /
沿尾随轴运行,而 J 的 # 沿引导轴运行。 APL 确实有 ⌿
,它沿引导轴运行。还有更多细微差别,但它们在这里无关紧要。 关于filtering - J : indexing from one into another 中的数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54848539/