transposes the first two levels in list.

Transpose[list, {n1, n2, ...}]
transposes list so that the k^(th) level in list is the ^(th) level in the result.


  • Transpose gives the usual transpose of a matrix.
  • Transpose[m] can be input as .
  • can be entered as EsctrEsc or \[Transpose].
  • Acting on a tensor Transpose gives the tensor . »
  • Transpose[list, {n1, n2, ...}] gives the tensor .
  • So long as the lengths of the lists at particular levels are the same, the specifications do not necessarily have to be distinct.
  • Transpose works on SparseArray objects.
New in 1 | Last modified in 5.1
New to Mathematica? Find your learning path »
Have a question? Ask support »