如何使用 dims 标签获取 xarray 数据集的形状
How to get the shape of a xarray dataset by using dims labels
有没有比这更优雅的方法来获取 xarray 数据集某些维度形状的元组?
tuple(dict(ds[['X', 'Y']].dims).values())
对于 xarray.Dataset
,您可以这样做:
tuple(ds.dims[d] for d in ['X', 'Y'])
这样做的好处是不对数据集进行子集化,也不依赖维度作为坐标。
有没有比这更优雅的方法来获取 xarray 数据集某些维度形状的元组?
tuple(dict(ds[['X', 'Y']].dims).values())
对于 xarray.Dataset
,您可以这样做:
tuple(ds.dims[d] for d in ['X', 'Y'])
这样做的好处是不对数据集进行子集化,也不依赖维度作为坐标。