pyvista.DataSetAttributes.update#
- DataSetAttributes.update(array_dict: Dict[str, ndarray] | DataSetAttributes)[ソース]#
他の辞書やデータセットの属性から,このオブジェクトの配列を更新します.
与えられたキー,値それぞれについて,そのペアを追加します.すでに存在する場合は,新しい配列に置き換えます.これらの配列はコピーされます.
- パラメータ:
- array_dict
dict
,DataSetAttributes
(array name, :class:`numpy.ndarray`)
やpyvista.DataSetAttributes
の辞書.
- array_dict
例
update
を使用して,2 つの配列をpoint_data
に追加します.>>> import numpy as np >>> from pyvista import examples >>> mesh = examples.load_uniform() >>> n = len(mesh.point_data) >>> arrays = { ... 'foo': np.arange(mesh.n_points), ... 'rand': np.random.random(mesh.n_points), ... } >>> mesh.point_data.update(arrays) >>> mesh.point_data pyvista DataSetAttributes Association : POINT Active Scalars : Spatial Point Data Active Vectors : None Active Texture : None Active Normals : None Contains arrays : Spatial Point Data float64 (1000,) SCALARS foo int64 (1000,) rand float64 (1000,)