返回实战教程
数据交互
2026-05-18
1 分钟阅读
VTK 与 NumPy 数据互转
使用 vtk.util.numpy_support 在 vtkDataArray 和 NumPy array 之间转换。
NumPy 转 VTK
import numpy as np
from vtk.util import numpy_support
arr = np.array([1.0, 2.0, 3.0], dtype=np.float32)
vtk_arr = numpy_support.numpy_to_vtk(arr, deep=True)
VTK 转 NumPy
np_arr = numpy_support.vtk_to_numpy(vtk_arr)
实际项目中要注意数组生命周期,必要时使用 deep=True 避免引用失效。
反馈
发现内容错误、链接失效或希望补充案例,可以提交反馈。