>>  <<  Usr  Pri  JfC  LJ  Phr  Dic  Rel  Voc  !:  Help  Dictionary

 Transpose |:  _ 1 _ Transpose

 |: reverses the order of the axes of its argument. For example: ``` (] ; |:) i. 3 4 +---------+------+ |0 1 2 3|0 4 8| |4 5 6 7|1 5 9| |8 9 10 11|2 6 10| | |3 7 11| +---------+------+ ``` x|:y moves axes x to the tail end. If x is boxed, the axes in each box are run together to produce a single axis: ``` y=: 3 4\$'abcdefghijkl' y;(1 0|:y);(0|:y);((<0 1)|:y) +----+---+---+---+ |abcd|aei|aei|afk| |efgh|bfj|bfj| | |ijkl|cgk|cgk| | | |dhl|dhl| | +----+---+---+---+ ```

For example:
```   y=: a.{~ (a. i. 'a') + i. 2 3 4
z=: y;(2 1 |: y);((<2 1) |: y);(|: i. 4 5)
z ,&< |:&.> z
+------------------------+-------------------------+
|+----+---+---+---------+|+--+--+--+--------------+|
||abcd|aei|afk|0 5 10 15|||am|am|am| 0  1  2  3  4||
||efgh|bfj|mrw|1 6 11 16|||eq|bn|fr| 5  6  7  8  9||
||ijkl|cgk|   |2 7 12 17|||iu|co|kw|10 11 12 13 14||
||    |dhl|   |3 8 13 18|||  |dp|  |15 16 17 18 19||
||mnop|   |   |4 9 14 19|||bn|  |  |              ||
||qrst|mqu|   |         |||fr|eq|  |              ||
||uvwx|nrv|   |         |||jv|fr|  |              ||
||    |osw|   |         |||  |gs|  |              ||
||    |ptx|   |         |||co|ht|  |              ||
|+----+---+---+---------+||gs|  |  |              ||
|                        ||kw|iu|  |              ||
|                        ||  |jv|  |              ||
|                        ||dp|kw|  |              ||
|                        ||ht|lx|  |              ||
|                        ||lx|  |  |              ||
|                        |+--+--+--+--------------+|
+------------------------+-------------------------+
```

>>  <<  Usr  Pri  JfC  LJ  Phr  Dic  Rel  Voc  !:  Help  Dictionary