Mayavi 3D объем с большим набором данных - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь построить объем 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()
...