j

    3熱度

    1回答

    我需要計算可能由滾動K個骰子產生的不同可能卷數,每個骰子都有N個邊。我對roll的定義是像{1,1,2,3,4}等於{1,4,3,1,2}(順序無關緊要),但不等於{1,1,3 ,3,3}(它們不是同一組結果)。例如:Yahtzee是一個遊戲,至少在初始階段至少在開始滾動5個6面骰子—之前,在重新滾動—之前,不同滾動的數量因此是252。當N = K時的情況導致OEIS sequence A0017

    4熱度

    2回答

    假設我有一個動詞v,例如,定義爲v=.>:@*:,我想應用v一些初始值n倍,並且所有中間結果,存儲在矢量像以下n=4和初始值2 2 5 26 677 458330 我不知道如何「擴展」的載體,同時將動詞,儘管我知道一個大概可以使用^:做應用n倍。 請幫忙。

    3熱度

    1回答

    正如J語言社區中廣泛討論的那樣,有時J代碼(例如默認代碼)可能非常難以閱讀和維護。 與其術語「動詞」,「名詞」,「詞典」等相反,它的代碼根本不像英語,與Ruby,Smalltalk(Objective-C)語言類似。 相反J是更像是一個符號(或簡寫,速記實物到捕獲的想法)。它不同於數學公式/符號(這是捕捉想法的更好的符號),因爲它本質上是一維的,而不是二維的。而作爲一種計算機語言,它揹負着數據類型

    3熱度

    1回答

    我用(迷人的)J語言的第一個小時,事情看起來不錯,但我遇到了我的第一個問題,我無法通過文檔分析來分析。 如何在一個字符串的字符數: y =. 'hello world' (~. y) ; " 0 (+/ " 1 =y) ┌─┬─┐ │h│1│ ├─┼─┤ │e│1│ ├─┼─┤ │l│3│ ├─┼─┤ │o│2│ ├─┼─┤ │ │1│ ├─┼─┤ │w│1│ ├─┼─

    4熱度

    2回答

    我在閱讀評論進行比較Mathematica to APL/J。在文章中提出的一個問題似乎很有趣的對我說: 是數學真的去表達我們的創造性思維的方式 - 即 回到17世紀的符號設計的羊皮紙,而不是 着一個twentieth-爲電腦設計的世紀之一? 可以分享一個例子艾弗森的符號與傳統的數學符號來演示APL/J表達和解決數學問題的邊緣嗎?這對新來者會有很大的幫助。

    6熱度

    2回答

    對於從APL到J的進化,引入叉的動機是什麼?我猜想用(+/ % #)來計算平均值是很不錯的,但是它也使得閱讀更長的動詞訓練變得更加困難。面對這種折衷,APL發明人是否有任何令人信服的理由在J中選擇這種風格?

    3熱度

    2回答

    是否有J的stdlib.ijs的詳細文檔或註釋版本? Jwiki link不包括太多。 stdlib.ijs中的函數是供用戶使用還是僅供內部使用? 複製stdlib.ijs的本地安裝具有比the onlline version更多的功能。

    1熱度

    1回答

    是否有非常簡單的方法來完成對以J的「N選K」排列類似於字謎指數(A.)功能的東西嗎? 所以,我愛A.在J.只是爲了顯示我的理解稍微: A. 0 3 4 2 1 17 17 A. i.5 0 3 4 2 1 我也知道,我可以用它來排列的列表(17 A. things),或使用結果與選擇一個列表,如果這是任何不同的((17 A. i.5) { things)。 我正在尋找一個函數,將

    3熱度

    1回答

    輸入J,計算的次數在單位J列表時發生的元件是: count =: 4 : '+/x=y'"0 1. 或者,可以使用「構件間隔「E.在J中,用於計算表中」原子「出現次數的等效表達式是什麼? 我也很好奇,爲什麼「count」的等級被定義爲1 0 1,當它被特別定義爲二元組時。爲什麼monad排名第一也包括在內?可以「計數」,如上面定義的那樣用作單子嗎?

    2熱度

    2回答

    我一直在閱讀由格雷厄姆,克努斯和帕塔什尼克撰寫的「具體數學」和艾弗森的「具體數學伴侶」。第二章是關於總結,艾弗森引入了以下代碼來演示GKP的「曲目方法」。 CPA=: (@Ei) %. ^/[email protected] 其中榮定義較早 Ei=: [email protected]>: 因此,充分表達是 (@[email protected]>:) %. ^/[email protec