pyvista.convert_array

pyvista.convert_array#

convert_array(
arr: Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str] | vtkAbstractArray | None,
name: str | None = None,
deep: bool = False,
array_type: int | None = None,
) ndarray[tuple[Any, ...], dtype[Any]] | vtkAbstractArray | None[ソース]#

NumPy配列を vtkDataArray に,またはその逆に変換します.

パラメータ:
arrnp.ndarray | vtkDataArray

変換する数値配列あるいは vtkDataArray

namestr, optional

VTKのデータ配列の名前.

deepbool, default: False

入力がnumpy arrayであれば,値を深くコピーします.

array_typeint, optional

vtkType.h で指定されたVTK配列タイプID。

戻り値:
vtkDataArray | numpy.ndarray

変換後の配列です。入力が numpy.ndarray なら vtkDataArray を返し、 vtkDataArray なら NumPy ndarray を返します。