Мне нужно сбрасывать большие 3D-изображения (30 ГБ +), которые состоят из серии 2d фрагментов tiff произвольными факторами без вмешательства. scipy.ndimage.zoom отлично подходит для ввода изображений, которые вписываются в ОЗУ.Уменьшение размера большого 3D-изображения в numpy
Я думал о чтении в частях стека и используя scipy.ndimage_map_coordintes, чтобы получить интерполированные координаты пикселей. Другая идея заключалась в создании массива с отображением памяти с использованием numpy.memmap и выполнении scipy.ndimage.zoom на этом.
Есть ли у кого-нибудь лучшие подходы, прежде чем я продолжу это?