问题描述
我尝试使用 ndimage.label 标记一个巨大的图像 (69940,70935)。因此,Label 尝试分配一个对我的计算机来说太大的 int64 ndarray (37 GiB)。
import Rasterio as rio
import ndimage as ndi
with rio.open(src) as f:
label = ndi.label(f.read(1) == feature,structure = struct)[0]
无法为形状为 (69940,70936) 且数据类型为 uint64 的数组分配 37.0 GiB
有没有办法使用分割块来执行这种分析?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)