# cf.AuxiliaryCoordinate.transpose

`AuxiliaryCoordinate.``transpose`(axes=None, i=False)

  Permute the dimensions of the data.

  New in version 2.0.

  See also

  `expand_dims`, `flip`, `squeeze`

  Parameters: | axes : (sequence of) int, optional The new order of the data array. By default, reverse the dimensions’ order, otherwise the axes are permuted according to the values given. The values of the sequence comprise the integer positions of the dimensions in the data array in the desired order. i: `bool`, optional If True then update the auxiliary coordinate in place. By default a new auxiliary coordinate is created. In either case, a auxiliary coordinate is returned.
  Returns: | out : cf.AuxiliaryCoordinate
  Examples: |

      >>> c.ndim
      3
      >>> c.transpose()
      >>> c.transpose([1, 2, 0])