我想使用 Dask 进行二维索引。这是该任务的示例。
array1 = xr.DataArray([[1,3,4,7],[6,4,15,2]]).chunk(2)
array2 = xr.DataArray([[1,3,4,9],[1,4,3,2]]).chunk(2)
array1[array1 > 4] = array2[array1 > 4]
这会返回一个错误 - “IndexError:不支持二维布尔索引。”
是否有使用 Dask 执行此操作的解决方法?
我弄清楚了 'dask.array.where(array1 > 4, array2, array1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)