如何通过 Xarray 计算偏度

use*_*524 5 python resampling skew python-xarray

我发现 xarray 执行变量重采样以及平均值和标准差计算的惊人能力。

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

谢谢

cli*_*ent 2

您可以使用将参数xarray.DataArray.reduce()设置funcscipy.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")
Run Code Online (Sandbox Code Playgroud)