【发布时间】:2020-07-15 02:52:29
【问题描述】:
我有一个 xarray DataArray,如下所示,形状为 (1,5,73,144,17),我正在尝试删除或删除“级别”坐标。所以,最终,我需要变量具有 shape = (1,5,73,144)。
stdna
Out[717]:
<xarray.DataArray 'stack-6e9b86fc65e3f0fda2008a339e235bc7' (variable: 1, week: 5, lat: 73, lon: 144,
level: 17)>
dask.array<stack, shape=(1, 5, 73, 144, 17), dtype=float32, chunksize=(1, 1, 73, 144, 17),
chunktype=numpy.ndarray>
Coordinates:
* lon (lon) float32 0.0 2.5 5.0 7.5 10.0 ... 350.0 352.5 355.0 357.5
* lat (lat) float32 90.0 87.5 85.0 82.5 80.0 ... -82.5 -85.0 -87.5 -90.0
* level (level) float32 1000.0 925.0 850.0 700.0 ... 50.0 30.0 20.0 10.0
* week (week) int64 5 6 7 8 9
* variable (variable) <U3 'hgt'
我查看了 xarray 文档,但没有帮助。我围绕这个想法尝试了不同的组合,但我通常会得到下面的语句并且坐标没有被删除:
s = stdna.drop('level', dim=None)
Dimensions without coordinates: level
感谢您的帮助!
【问题讨论】:
标签: python python-xarray