Dear J enthusiasts, I am wondering what is an elegant way to realize transpose for arrays of any dimension. I imagine the transpose would take permutation as x and an array as y: So for tensor we would have a permutation of (0,1,2) so 6 possibilities of the transpose.
]t=:i. 3 2 2 0 1 2 3 4 5 6 7 8 9 10 11 (0 1 2) transpose t 0 1 2 3 4 5 6 7 8 9 10 11 NB. This will transform (ijk) -> (jki) (1 2 0) transpose t 0 4 8 1 5 9 2 6 10 3 7 11 Thanks in advance and cheers Pawel ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm