问题标签 [tacit-programming]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
indexing - 如何从 APL 隐性函数中的矩阵中提取多个元素?
(Dyalog) APL 学习者问题
如果我有一个矩阵 Y:
我可以像这样得到它的两个成员:
我可以使用 dfn 语法使用相同的技术:
但是,我无法弄清楚如何在默认功能中进行等效操作。特别是括号索引似乎在默认功能中不起作用,并且我找不到将小队索引与索引列表一起使用的方法。
有没有办法做到这一点,或者这是默认功能的限制?
请注意,在我的真实示例中,生成了索引列表,所以我不能简单地做(((1 1)⌷⊢),(2 2)⌷⊢)Y
任何类似的事情。
apl - 在 APL 中检查列表的每个相邻对是否按顺序排列(默认编程)
给定 APL 中的列表,我想检查每个相邻对是否有序。所以,给定(a0, a1, ..., an)
,我想计算:
(a0 ≤ a1) ∧ (a1 ≤ a2) ∧ .... ∧ (a[n-1] ≤ an)
我不想计算等价形式,我想使用默认编程。我的解决方案是((¯1↓⊢)∧.≤(1↓⊢))
,但它似乎过于冗长。有没有人有任何想法?