Я пытаюсь построить объем 3D с большим набором данных. Мой набор данных может быть больше, чем RAM и локальный диск. Из-за этого я получаю MemoryError
Я пытаюсь создать виртуальную память, надеясь, что, когда я буду взаимодействовать с 3D-срезами тома, он вызовет данные и извлечет только необходимую часть, но не работает. Можно ли визуализировать такие большие данные?
мой набор данных - трехмерный массив
Мой код:
source = mlab.pipeline.scalar_field(data)
source.spacing = [1, 1, -1]
for axis in ['x', 'y', 'z']:
plane = mlab.pipeline.image_plane_widget(source,
plane_orientation='{}_axes'.format(axis),
slice_index=100, colormap='gray')
plane.module_manager.scalar_lut_manager.reverse_lut = True
mlab.show()