2014-05-08 80 views
1

請原諒我的無知。我正在將一些APL翻譯成另一種格式,並且在任何地方都找不到「逗號欄」的功能/含義。不知道這是否會通過,但它看起來像這個「⍪」,並由U + 236A編碼。「逗號吧」是什麼意思?

它似乎結合了2個矩陣,但是當我發現了一些符號本身的提及時,Google還沒有能夠告訴我它做了什麼。

爲了得到額外的感謝,請指點我可以找到所有其他符號的信息的來源。

謝謝!

回答

1

comma-bar的二元形式被稱爲first-axis catenate

對於矩陣和其他多維數組,catenate需要指定連接的尺寸。 (請參閱[],'軸')。如果沒有指定尺寸,則假定爲最後一個尺寸。 ⍪(逗號 - 條)的行爲方式與完全相同,但默認維度是第一個。同樣,如果一個軸被指定,將使用該軸。

該microapl網站也有很好的reference of basic symbols

搜索該網站和維基百科,你應該有足夠的繼續。請參閱下面的註釋以獲取特定於實現的monadic版本。

+0

非常感謝! – gruvn

+1

在一些實施方式中,一元逗號條是將表格長度N的向量變換成N×1矩陣的「表格」函數。例如:'⍪'ABC'←→31⍴'ABC''。 – ngn

+0

這是一個好點,我應該提到,我描述了二元。 –