pyvista.MultiBlock.replace#
- MultiBlock.replace(index: int, dataset: MultiBlock | DataSet | None) None [ソース]#
キー名を保持したまま,インデックスでデータセットを置き換える.
- パラメータ:
- index
int
置換するブロックのインデックス.
- dataset
pyvista.DataSet
orpyvista.MultiBlock
データセット インデックスにあるものを置き換える.
- index
例
>>> import pyvista as pv >>> import numpy as np >>> data = { ... "cube": pv.Cube(), ... "sphere": pv.Sphere(center=(2, 2, 0)), ... } >>> blocks = pv.MultiBlock(data) >>> blocks.replace(1, pv.Sphere(center=(10, 10, 10))) >>> blocks.keys() ['cube', 'sphere'] >>> np.allclose(blocks[1].center, [10.0, 10.0, 10.0]) True