我有一个xt::zeros({n,n,3})数组,我要分配它的i,j,元素an xt::xarray{,},这样它将在每个(i,j)上存储一个三维向量。然而,文档并没有提到赋值--我通常无法从文档中了解多个协同面板的数组是如何工作的。force on body2 from xt::xarrayself_n; ++j)
force
我试图将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]可以实现类似的功能,但是当使用xarray的ds.where()时,功能会变得更强大,然后上面