xarray:平均1D DataArray中的相邻值

时间:2018-02-27 17:12:16

标签: python xarray

我是xarray(和python)的新手,所以请耐心等待!

我有一个长度为35的1D DataArray(" p")我希望返回一个包含p中相邻值的平均值的数组(长度为34)。但是,当我尝试使用下面显示的简单索引进行此操作时,我返回的长度为33的数组等于p [1:-1] - 不是我想要的!

>>> ds_va = xr.open_dataset(va_filename)
>>> p = ds_va['plev']
>>> p.shape
(35,)
>>> np.shape((p[:-1] + p[1:])/2) 
(33,)

我理解发生了什么:xarray正在使用自动对齐,以便我的二进制操作的结果是坐标标签的交集。围绕这个问题的好方法是什么?

干杯,

麦克

0 个答案:

没有答案