0

我正在尝试用大数据集绘制 3D 体积。我的数据集可以大于 RAM 和本地磁盘。因为这个我得到MemoryError

我尝试创建虚拟内存,希望当我与 3D 体积切片交互时,它会调用数据并仅提取需要的部分,但不起作用。这么大的数据可以可视化吗?

我的数据集是 3D numpy 数组

我的代码:

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()
4

0 回答 0