我有一个大型的xarray数据集,其中包含x和y坐标以及每个坐标的x和y速度(以及其他变量)。我希望能够计算出从某个任意静态点到每个坐标的分离向量,然后用速度向量对分离向量进行点运算,并将该点积作为新值存储在xarray结构中。我是xarray的新手,正在寻找一种更简单的方法来执行此操作。我可以考虑通过提取数据并构建numpy数组来实现此目的的方法,但我希望尽可能将所有内容保留在xarray中。
是否有一种很好的方法来实现这一目标?
编辑:我什么都找不到,所以我只是将数据拉入numpy数组并在那里进行了工作。不是最优雅的解决方案,但它可以工作。