pyvista.DataSetAttributes.pop

pyvista.DataSetAttributes.pop#

DataSetAttributes.pop(
key: str,
default: pyvista_ndarray | T = pyvista_ndarray([], dtype=float64),
) pyvista_ndarray | T[ソース]#

配列を削除して返します.

パラメータ:
keystr

削除して返す配列の名前.

defaultAny, optional

default が与えられず,key が辞書にない場合,KeyError が発生します.

戻り値:
pyvista_ndarray

要求された配列.

DataSet に点データ配列を追加し,削除します.

>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> mesh.point_data['my_data'] = range(mesh.n_points)
>>> mesh.point_data.pop('my_data')
pyvista_ndarray([0, 1, 2, 3, 4, 5, 6, 7])

point_data に配列が存在しないことを示します.

>>> 'my_data' in mesh.point_data
False