如何通过Xarray计算偏度

5

我发现xarray有惊人的能力来执行变量重新采样和均值、标准差计算。

在进行数据时间重新采样后,是否有直接计算偏度的方法,就像使用.mean()方法一样?

谢谢。

1个回答

2

您可以使用xarray.DataArray.reduce()函数,并将func参数设置为scipy.stats.skew:

import scipy.stats
import xarray as xr

airtemps = xr.tutorial.load_dataset("air_temperature")
temp_skewness = airtemps.air.resample(time="1M"
                                      ).reduce(func=scipy.stats.skew,
                                               dim="time")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接