2014-05-08 55 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

这是一个好点,我应该提到,我描述了二元。 –