我的xarray Dataset
有三个维度,
x
,y
,t
和2个变量,
foo
,bar
我想在每个baz()
,x
坐标对的时间序列y
上应用函数t
baz()
将接受一系列foo
- s和bar
- s数组,用于给定(x
,y
)
我很难理解是否在xarray,pandas,numpy或dask中存在处理/分发这种内置结构。
任何提示?
我目前的方法是编写python数组迭代器,或者探索ufunc:
在python中迭代某些东西的问题是我必须自己处理并发,并且迭代中存在开销。
ufunc的问题在于我不太了解它,似乎它是一个应用于数组的各个元素的函数,而不是沿轴的子集。
我充满希望的一部分是寻找xarray原生或可恶的东西。