cf.Index.swapaxes

Index.swapaxes(*args, **kwargs)[source]

Interchange two axes of an array.

Parameters
axis0, axis1: int, int

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
Index or None

The 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)