0

我正在寻找有关从 xarray 数据集中为给定纬度和经度选择时间序列的最快方法的建议。我正在使用的 xarray 数据集是形状 [400, 2000, 7200] 的 3 维,其中第一个维度是时间 (400),然后是纬度 (2000) 和经度 (7200)。我只需要读取给定矩形中每个网格单元的单独时间序列。因此,我正在为具有给定矩形的每个网格单元一个一个地读取时间序列。

对于这个选择,我使用 .sel 选项。

XR..sel(纬度=Y,经度=X)

其中 XR 是一个 xarray 数据集,Y 和 X 是给定的纬度和经度。

这很好用,但重复几次后会变得非常慢。有更快的选择吗?

谢谢您的帮助!

4

0 回答 0