j

    1熱度

    2回答

    我想寫主要功能爲學習J. 的目的,到目前爲止,我想出了這一點: =&0+/(=&0)(2+i.(-&2)y)|y 它的工作不同的是,我應該存儲在y可變數量巨大。 y=.5 =&0+/(=&0)(2+i.(-&2)y)|y NB. prime cheker 1 y=.13 =&0+/(=&0)(2+i.(-&2)y)|y NB. prime cheker 1

    1熱度

    1回答

    J有沒有任何反思?我在文檔中找不到任何東西,但我可能錯過了它。

    1熱度

    1回答

    我在嘗試example from Learning J但它不起作用。我如何寫入/讀取J中的文件? F =: 'c:\temp\demofile.xyz' NB. a filename 'some data' 1!:2 < F NB. write to file F |file name error | 'some data' 1!:2<F 我想它的Windows 7

    3熱度

    1回答

    我與以J產生真值表試驗: nand =: *: nand /~ 0 1 1 1 1 0 bxor =: 22 b. NB. Built-in bitwise XOR bxor /~ 0 1 0 1 1 0 現在我想定義自己的邏輯異或,我做到了,像這樣: xor =: 3 : 0 ]y NB. monadic case is just the i

    2熱度

    2回答

    _A個人取景功能在的A Personal View of APL(引用前右)盡頭,肯·艾弗森給了以下J系列的代碼片段: [a=. b=. i. 5 0 1 2 3 4 a +/ b 0 1 2 3 4 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 over=.({.,[email protected];}.)&":@,

    5熱度

    1回答

    如何在J編程語言中進行數組訪問?例如,使用C++作爲我的僞代碼語言: int M [100]; // declare an array called M int j = 5; //index into the array int y = 10; //value to store or load from the array M[j] = y; // store y into the arr

    5熱度

    1回答

    在控制檯中,鍵入一個動詞不帶參數,將打印內容:執行過程中 tolower 3 : 0 x=. I. 26 > n=. ((65+i.26){a.) i. t=. ,y ($y) $ ((x{n) { (97+i.26){a.) x}t ) 這對發展不錯,但不可利用。有沒有辦法做到這一點動態?有一個動詞可以返回另一個動詞的內容嗎? 例如: showverb 'tolower' 或

    1熱度

    1回答

    我有一個矩陣M包含對(即大小爲2的數組)。給定一對p,我怎樣才能得到一個二維矩陣M'包含標量乘積p的結果和每個元素M? (0, 0) (0, 1) 8 5 M = (1, 0) (1, 1) p = (2, 2) M' = 5 2 (2, 0) (2, 1) 4 1 M和p定義: M =. 3 2 2 $ 0 0 0 1 1 0 1 1 2 0 2

    3熱度

    2回答

    我打算在Ubuntu盒子和WinXP盒子上安裝J環境。 http://www.jsoftware.com/stable.htm網站似乎沒有詳細解釋J701和J602之間的區別。我可以從該網站找到: J701和J602都是穩定版本。 J701引入了重大變化,適用於需要挑戰尖端問題的新老用戶。 J602適用於傳統用戶以及那些希望(尤其是在Windows中)更溫和體驗的用戶。 ...另一個提到J701的

    3熱度

    2回答

    我試圖實現A006751在J.這是很容易在Haskell做,是這樣的: concat . map (\g -> concat [show $ length g, [g !! 0]]) . group . show (顯然這是不完全的,但它是它的基本的心臟我花了大約10秒。 ),我可以在J中很容易地實現任何這一點,但是避開我的部分是一個很好的,慣用的J算法,它對應於Haskell的group函數