kot*_*eth 2 apl tacit-programming
给定 APL 中的列表,我想检查每个相邻对是否按顺序排列。\n因此,给定(a0, a1, ..., an),我想计算:
(a0 \xe2\x89\xa4 a1) \xe2\x88\xa7 (a1 \xe2\x89\xa4 a2) \xe2\x88\xa7 .... \xe2\x88\xa7 (a[n-1] \xe2\x89\xa4 an)
我不想计算等效形式,我想使用默认编程。\n我的解决方案是((\xc2\xaf1\xe2\x86\x93\xe2\x8a\xa2)\xe2\x88\xa7.\xe2\x89\xa4(1\xe2\x86\x93\xe2\x8a\xa2))但它似乎太冗长了。\n有人有任何想法吗?
\xe2\x88\xa7/2\xe2\x89\xa4/\xe2\x8a\xa2X f/ Y计算使用大小为 的滑动窗口f时的减少量。因此,如果那么我们得到成对减少,或者换句话说,在后续对之间插入。需要完成 3 列YXX\xe2\x86\x902f\xe2\x8a\xa22 \xe2\x89\xa4/ \xe2\x8a\xa2,然后我们只需使用 AND 将所有生成的布尔值组合在一起\xe2\x88\xa7/