Агрегирование значений в наборе данных xarray по определенному измерению создает пустой массив dask? - PullRequest
0 голосов
/ 01 мая 2020

У меня есть набор данных xarray, как указано ниже:

<xarray.Dataset>
Dimensions:(time: 192)
Coordinates:
latitude   float32 -25.9
longitude  float32 28.3
*time       (time) datetime64[ns] 2006-09-20 ... 2006-09-27T23:00:00
Data variables:
    tp         (time) float32 dask.array chunksize=(192,), meta=np.ndarray
Attributes:
    Conventions:  CF-1.6
    history:      2020-04-29 15:42:21 GMT by grib_to_netcdf-2.16.0: /opt/ecmw...

Затем я пытаюсь суммировать все значения по временному измерению, которое, я надеюсь, дает 1 значение для совокупного общего количества осадков во временном диапазоне , Однако вместо этого он создает пустой массив dask.array:

cum_tp = sample.tp.sum(dim='time')

<xarray.DataArray 'tp' ()>
dask.array sum-aggregate, shape=(), dtype=float32, chunksize=(), chunktype=numpy.ndarray 
Coordinates:
    latitude   float32 -25.9
    longitude  float32 28.3

Я не уверен, почему это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...