当我尝试向这个 J 程序添加第二个钩子/叉子时,我得到了意想不到的结果。谁能解释为什么?
((1&{~+/)*./\(=1&{))1 1 1 3 2 4 1 我总是收到索引错误。 要点是输出两个数字,一个与列表中的第一个数字相同,第二个与该数字重复的次数相同。 所以…
在 J 中就地修改列表的元素,可以吗?
我一直在玩 J 中的 Lookandsay (OEIS A005150) 实现。我制作了两个版本,都非常简单,使用 while. 类型控制结构。一个重复,另一个循环。因为我有强迫…
为什么 J 短语“(2&*~) 15 7 3 1”生成一个表,为什么是那个特定的表?
(2&*~) 15 7 3 1 上面是这句话。最后是痕迹和最终结果。我知道这个短语是一个单子,我知道因为〜它有一个左参数和右参数。如果运行“15 7 3 1(2&*) 15…
J 有哪些独特的功能?
我有 C、Fortran、Python、R、Matlab 和一些 Lisp 背景,而且我读过一些关于 Haskell 的东西。 J 或 APL 家族的其他语言中有哪些独特的想法/示例,并…
如何在 J 中惯用地生成罗兰素数序列?
如果您不熟悉罗兰素数列,可以在此处。我在 J 中创建了一个丑陋的程序单子动词来生成此序列中的前 n 项,如下所示: rowland =: monad define result …
如何在 J 中定义一个动词,将不同的动词交替应用于列表中的每个原子?
想象一下,我在 J 中定义了以下名称: m =: >: i. 2 4 5 看起来如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2…
学习 J/K/APL
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
为什么这个 J 函数没有运行?
我正在尝试学习 J,我正在使用的书说这是定义一元函数的正确方法 function =: 3:0 function statements ,所以我遵循这种格式并编写了折叠代码。你能…
- 共 1 页
- 1