j

    2热度

    1回答

    我涉足我的脚J和,让球滚动指定模式的数据,决定写一个函数: 得到整数N; 吐出遵循此模式的表: (例如用于N = 4) 1 0 1 0 0 1 0 0 0 1 即零的各行数从0增加至N - 1。 然而,作为新手,我卡住了。为N = 4情况下我现在的吃力(和不正确)解决方案是这样的: (4 # ,: 0 1) #~/"1 1 (1 ,.~/ i.4) 1 0 0 0 0 1 0 0

    3热度

    1回答

    我有数据的序列,并且可以很容易地使用情节以J显示它: data1 =: 0 0.7 1 0.7 0 _0.7 _1 _0.7 0 0.7 plot data1 但是,如果我有另一组数据: data2 =: 0.7 0 _0.7 _1 _0.7 0 0.7 1 0.7 0 如何将两个图一起显示,例如(这显然不工作): plot data1 data2 plot data1 ; data2

    2热度

    2回答

    我需要写一个函数,我只需要输入三个数字的列,它会出一列数字。所以他们可以在每一行计算并最终得到一个行号。例如,X = 1 2 3,Y = 2 3 4,Z = 0 1 2,计算(xz)/(yz),所以输出是0.5 0.5 0.5

    1热度

    1回答

    考虑: x =. 0 1 2 3 4 1 3 4 99 v =. [ {.~ (>: @ i.&1 @ (#@~. = #\)) v x NB. => 0 1 2 3 4 1 的行为是正确的。但正如你所看到的,v是可耻的冗长。有更好的解决方案吗?

    2热度

    1回答

    在定义动词摄氏度到它的参数从华氏温度转换为摄氏,在书中“Ĵ入门”的代码是: centigrade =. 3 : 0 t1 =. y. - 32 t2 =. t1 * 5 t3 =. t2 % 9 ) 不过,我有'y'中的拼写错误。部分。 但是当我输入'y'而不是'y'。在定义中,它起作用。 centigrade =. 3 : 0 t1 =. y - 32 t2 =. t1 * 5

    2热度

    2回答

    考虑一个“转到”阵列,其中每个元素告诉你下一个输入跳转到:如果我们开始在索引0 a=. 1 3 3 6 10 7 10 9 15 12 因此,值1,意思是“去索引1”。当我们这样做时,值是3,这意味着“去索引3”。那里的值是6,所以我们跳到索引6,其中值为10.此时我们停止,因为索引10超出了界限。如果我们收集我们的结果,我们会得到: 0 1 3 6 10 而事实上,我们可以做到这一点使用

    4热度

    2回答

    几个子阵列的欲构成命名˚F一个12×12矩阵出4中给出较小的子矩阵应位于不同的位置:形状3×6的 数组A应该从(0; 0)〜(2; 5)形状4×9的 阵列乙应该从(3; 3)至(6; 11) 阵列形状的3×3的C应该从(7; 0)到(9; 2) 形状2x3的阵列D应该从(10; 6)到(11; 8) 所有其他原子都是零。我开始设置F =: 12 12 $ 0,但尝试使用amend动词失败。对此最好

    1热度

    1回答

    例如,我有125个股票收益,我需要计算下行标准偏差,所以我需要收回所有负收益。怎么做?

    4热度

    1回答

    x ([: u v) y扩大为u (x v y),但x [email protected]:v y也是如此。 @:严格取代[:于Special Codes。是否有任何理由使用[:而不是@:?

    2热度

    1回答

    v=: ((1 2);(3 4);(0 5);<(2 1)) d =: (1,0.5,1,0.25);(0.5,1,0.75,0.25);(1,0.75,1,0);(0.75,0.25,0,1) force=:(v ((0{>"0 v);])@{~ ] i.4) ,"1 0 <"0>(0{d) force=:(v ((1{>"0 v);])@{~ ] i.4) ,"1 0 <"0>(1{d)