我发现xarray有惊人的能力来执行变量重新采样和均值、标准差计算。
在进行数据时间重新采样后,是否有直接计算偏度的方法,就像使用.mean()方法一样?
谢谢。
我发现xarray有惊人的能力来执行变量重新采样和均值、标准差计算。
在进行数据时间重新采样后,是否有直接计算偏度的方法,就像使用.mean()方法一样?
谢谢。
您可以使用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")