pyvista.DataSetAttributes.update#

DataSetAttributes.update(array_dict: Dict[str, ndarray] | DataSetAttributes)[ソース]#

他の辞書やデータセットの属性から,このオブジェクトの配列を更新します.

与えられたキー,値それぞれについて,そのペアを追加します.すでに存在する場合は,新しい配列に置き換えます.これらの配列はコピーされます.

パラメータ:
array_dictdict, DataSetAttributes

(array name, :class:`numpy.ndarray`)pyvista.DataSetAttributes の辞書.

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,)