Как получить форму набора данных xarray с помощью меток dims - PullRequest
0 голосов
/ 10 мая 2018

Есть ли более изящный способ, чем этот, получить кортеж формы некоторых размеров набора данных xarray ?

tuple(dict(ds[['X', 'Y']].dims).values())

1 Ответ

0 голосов
/ 11 мая 2018

Для xarray.Dataset вы можете сделать это:

tuple(ds.dims[d] for d in ['X', 'Y'])

Преимущество этого состоит в том, что вы не устанавливаете поднабор данных или полагаетесь на размеры, которые также являются координатами.

...