cf.Field.swapaxesΒΆ

Field.swapaxes(axis0, axis1, inplace=False, i=False)[source]ΒΆ

Interchange two axes of the data.

Parameters
axis0, axis1: TODO

Select the axes to swap. Each axis is identified by its original integer position.

inplace: bool, optional

If True then do the operation in-place and return None.

Returns
Field or None

The field construct with data with swapped axis positions. If the operation was in-place then None is returned.

Examples

>>> f.shape
(1, 2, 3)
>>> f.swapaxes(1, 0).shape
(2, 1, 3)
>>> f.swapaxes(0, -1).shape
(3, 2, 1)
>>> f.swapaxes(1, 1).shape
(1, 2, 3)
>>> f.swapaxes(-1, -1).shape
(1, 2, 3)