xarray.DataArray.transpose

DataArray.transpose(self, *dims: Hashable, transpose_coords: Union[bool, NoneType] = None) → 'DataArray'

Return a new DataArray object with transposed dimensions.

Parameters
*dimshashable, optional

By default, reverse the dimensions. Otherwise, reorder the dimensions to this order.

transpose_coordsboolean, optional

If True, also transpose the coordinates of this DataArray.

Returns
transposedDataArray

The returned DataArray’s array is transposed.

See also

numpy.transpose
Dataset.transpose

Notes

This operation returns a view of this array’s data. It is lazy for dask-backed DataArrays but not for numpy-backed DataArrays – the data will be fully loaded.