我有一个计算,希望熊猫的数据作为输入。我想在存储在netCDF文件中的数据上运行这个计算,该文件扩展到51 at -目前我一直在用xarray.open_dataset打开文件并使用块(我的理解是这个打开的文件实际上是一个dask数组,因此一次只将数据块加载到内存中然而,我似乎无法利用这种懒散的加载,因为为了运行我的计算,我必须
我试图将xarray数据集中的坐标值提取为与原始xarray数据集大小相同的数组,其中每个值都是元组。例如,如果我有一个坐标为x=[0,1]和y=[2,3]的数据集,那么我希望类似于np.array([(0,2), (1,2),(0,3),(1,3)])。这似乎毫无用处,因为使用标准的[(a,b) for a in x for b in y]可以实现类似的功能,但
我有一个包含多个变量的大型netcdf文件。我需要沿着一个维度对一个变量进行离散积分,比如形状(80,100,300000)与维度(时间,深度,节点)的温度。因此,我尝试使用xarray将大数据集分成块,然后尝试应用函数scipy.integrate.simps,但失败了。import xarray as xrds =