Matrix transposition: Difference between revisions
Content added Content deleted
(→Insitux: implementation) |
|||
Line 2,457: | Line 2,457: | ||
<syntaxhighlight lang="idris">Idris> transpose [[1,2],[3,4],[5,6]] |
<syntaxhighlight lang="idris">Idris> transpose [[1,2],[3,4],[5,6]] |
||
[[1, 3, 5], [2, 4, 6]] : List (List Integer)</syntaxhighlight> |
[[1, 3, 5], [2, 4, 6]] : List (List Integer)</syntaxhighlight> |
||
=={{Header|Insitux}}== |
|||
<syntaxhighlight lang="insitux"> |
|||
(var transpose2d @(... map vec)) |
|||
(transpose2d [[1 1 1 1] [2 4 8 16] [3 9 27 81] [4 16 64 256] [5 25 125 625]]) |
|||
</syntaxhighlight> |
|||
{{out}} |
|||
<pre> |
|||
[[1 2 3 4 5] [1 4 9 16 25] [1 8 27 64 125] [1 16 81 256 625]] |
|||
</pre> |
|||
=={{header|J}}== |
=={{header|J}}== |