在XArray对象中实际旋转数据的方法是使用xarray.transpose()
函数。该函数可以重新排列XArray对象的维度顺序,从而实现数据的旋转。具体使用方法如下:
import xarray as xr
# 创建一个示例XArray对象
data = xr.DataArray([[1, 2, 3], [4, 5, 6]])
print("原始数据:")
print(data)
# 使用transpose函数旋转数据
rotated_data = data.transpose()
print("旋转后的数据:")
print(rotated_data)
输出结果:
原始数据:
<xarray.DataArray (dim_0: 2, dim_1: 3)>
array([[1, 2, 3],
[4, 5, 6]])
Dimensions without coordinates: dim_0, dim_1
旋转后的数据:
<xarray.DataArray (dim_1: 3, dim_0: 2)>
array([[1, 4],
[2, 5],
[3, 6]])
Dimensions without coordinates: dim_1, dim_0
在这个例子中,原始数据是一个2x3的矩阵,通过调用transpose()
函数,数据被旋转成了一个3x2的矩阵。
领取专属 10元无门槛券
手把手带您无忧上云