具有 2 个维度的 Xarray 纬度变量
Xarray latitude variable with 2 dimensions
如何创建如下图所示排列的 xarray 变量“latitude”?该变量有两个维度:east_west(x),north_south(y)。值仅沿 y 维度变化,但沿 x 维度保持不变。 numpy 纬度数组需要以 0.1 步长跨越 5 到 40。
单行如何?
>>> nd = (-59.9+np.arange(40)/4).reshape(40,1).repeat(40,1)
>>> nd
array([[-59.9 , -59.9 , -59.9 , ..., -59.9 , -59.9 , -59.9 ],
[-59.65, -59.65, -59.65, ..., -59.65, -59.65, -59.65],
[-59.4 , -59.4 , -59.4 , ..., -59.4 , -59.4 , -59.4 ],
...,
[-50.65, -50.65, -50.65, ..., -50.65, -50.65, -50.65],
[-50.4 , -50.4 , -50.4 , ..., -50.4 , -50.4 , -50.4 ],
[-50.15, -50.15, -50.15, ..., -50.15, -50.15, -50.15]])
如何创建如下图所示排列的 xarray 变量“latitude”?该变量有两个维度:east_west(x),north_south(y)。值仅沿 y 维度变化,但沿 x 维度保持不变。 numpy 纬度数组需要以 0.1 步长跨越 5 到 40。
单行如何?
>>> nd = (-59.9+np.arange(40)/4).reshape(40,1).repeat(40,1)
>>> nd
array([[-59.9 , -59.9 , -59.9 , ..., -59.9 , -59.9 , -59.9 ],
[-59.65, -59.65, -59.65, ..., -59.65, -59.65, -59.65],
[-59.4 , -59.4 , -59.4 , ..., -59.4 , -59.4 , -59.4 ],
...,
[-50.65, -50.65, -50.65, ..., -50.65, -50.65, -50.65],
[-50.4 , -50.4 , -50.4 , ..., -50.4 , -50.4 , -50.4 ],
[-50.15, -50.15, -50.15, ..., -50.15, -50.15, -50.15]])