# cf.Data.swapaxes

`Data.``swapaxes`(axis0, axis1, i=False)

  Interchange two axes of an array.

  See also

  `expand_dims`, `flip`, `squeeze`, `transpose`

  Parameters: | axis0, axis1 : ints Select the axes to swap. Each axis is identified by its original integer position. i : bool, optional If True then update the data array in place. By default a new data array is created.
  Returns: | out: cf.Data
  Examples: |

      >>> d=cf.Data([[[1, 2, 3], [4, 5, 6]]])
      >>> d.shape
      (1, 2, 3)
      >>> d.swapaxes(1, 0).shape

      >>> d.swapaxes(2, 1).shape

      >>> d.swapaxes(0, -1).shape

      >>> d.swapaxes(1, 1).shape