2
考慮:看似矛盾|:工作
|: 2 3 $ 1 2 3
1 1
2 2
3 3
|: 1 2 3
1 2 3
第一個對我來說很有意義:現在行是列。但是,通過類推,我預計第二個的輸出是:
|: 1 2 3
1
2
3
爲什麼它仍然是一排,而不是一列?
考慮:看似矛盾|:工作
|: 2 3 $ 1 2 3
1 1
2 2
3 3
|: 1 2 3
1 2 3
第一個對我來說很有意義:現在行是列。但是,通過類推,我預計第二個的輸出是:
|: 1 2 3
1
2
3
爲什麼它仍然是一排,而不是一列?
反轉其自變量的軸
所以
$ |: 2 3 $ 1 2 3
3 2
$ |: 1 2 3 $ 1 2 3
3 2 1
和自然
$ |: 1 2 3
3
這是順序清單1 2 3
您預期的結果有軸3 1
;你會得到這樣的名單1 3 $ 1 2 3
] l =: 1 3 $ 1 2 3
1 2 3
|: l
1
2
3
($ l);($ |: l)
┌───┬───┐
│1 3│3 1│
└───┴───┘
阿的轉置,所以是我的問題不正確的假設,即3項的列表是相同的一個1×3表格中的項目? – Jonah
想一想,它的一個方法是數組有很多維度,而轉置不會增加任何維度。 '1 2 3'是一維的,你期望轉置添加一個維度。 – Dane