apl

    2熱度

    2回答

    我想檢查2個載體在APL中是否相同。現在我使用下述溶液(由元素比較元素,總結的元素,並與載體a的大小比較): a←1 2 3 b←1 2 3 (+/a=b)=⍴a ⍝ it needs to return 0 or 1 是否有更快或更地道的解決方案?

    0熱度

    1回答

    如何使用APLX從char向量AKQJT98765轉換爲整數向量13 12 11 10 9 8 7 6 5?我已經嘗試過數據轉換功能,但沒有成功。

    4熱度

    2回答

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

    6熱度

    2回答

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

    1熱度

    1回答

    請原諒我的無知。我正在將一些APL翻譯成另一種格式,並且在任何地方都找不到「逗號欄」的功能/含義。不知道這是否會通過,但它看起來像這個「⍪」,並由U + 236A編碼。 它似乎結合了2個矩陣,但是當我發現了一些符號本身的提及時,Google還沒有能夠告訴我它做了什麼。 爲了得到額外的感謝,請指點我可以找到所有其他符號的信息的來源。 謝謝!

    1熱度

    2回答

    有人可以解釋APL如何在數學研究或金融行業實施? 我看到很多關於需要APL的職位,我已經開始學習,但不知道他們爲什麼需要這個程序。有人能給我一些簡單的例子嗎?

    4熱度

    3回答

    我試圖找到一種方法(習慣或其他方式),以變換矩陣,看起來像 0 1 0 1 0 1 成3點獨立的矩陣 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 ,這樣,當我或全部在一起,我得到原件。 這些「子矩陣」中的每一個只能有1個非零元素,並且必須與原始形狀相同。

    5熱度

    4回答

    在APL中,可以使用位向量來選擇另一個向量的元素;這被稱爲壓縮。例如1 0 1 5 5 7將產生3 7. 在函數式編程中是否有一個公認的術語,特別是F#? 這裏是我的F#程序: let list1 = [|"Bob"; "Mary"; "Sue"|] let list2 = [|1; 0; 1|] [<EntryPoint>] let main argv = 0 // retu

    3熱度

    4回答

    來自Java和Python的程序員,優雅和強大的APL解決方案的語法常常令人費解,冗長。我寫的代碼可能看起來同樣強大,但爲了我的理解,我更喜歡使用具有良好變量名稱的變量塊。哪個更受歡迎的發展過程?即使計算結果完全相同,是否存在更多的代碼行(儘管由於變量引起的內存使用量增加了很多)。

    3熱度

    2回答

    我到處找了一個函數來做到這一點,但給出一個嵌套向量 A←(5 3 2) (3 9 1) 我想爲B B ← 2 1 所以指數就對於A中的第一項,第二項將被返回。而A的第二個項目將有3個(第一個項目)返回。