假设我有一个DataArray
尺寸(a, b, b)
:
In [111]: da = xarray.DataArray(arange(2*5*5).reshape(2, 5, 5), dims=("a", "b", "b"))
我怎样才能进行转置,交换最后两个维度的顺序?
In [112]: da.T
结果是
ValueError: repeated axis in transpose
一样da.transpose("a", "b", "b")
。
我的数据数组包含协方差矩阵,因此最终维度重复是很自然的。