pyvista.DataSet.get_array#

DataSet.get_array(name: str, preference: Literal['cell', 'point', 'field'] = 'cell') pyvista_ndarray[ソース]#

点,セル,フィールドのデータの両方から配列を検索します.

パラメータ:
namestr

配列の名前.

preferencestr, default: "cell"

スカラーが指定されている場合,これはデータセット内で検索するために推奨される配列型です. 'point''cell' ,または 'field' のいずれかである必要があります.

戻り値:
pyvista.pyvista_ndarray

要求された配列.

様々な配列を持つDataSetを作成します.

>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> mesh.clear_data()
>>> mesh.point_data['point-data'] = range(mesh.n_points)
>>> mesh.cell_data['cell-data'] = range(mesh.n_cells)
>>> mesh.field_data['field-data'] = ['a', 'b', 'c']
>>> mesh.array_names
['point-data', 'field-data', 'cell-data']

ポイントデータの配列を返します.

>>> mesh.get_array('point-data')
pyvista_ndarray([0, 1, 2, 3, 4, 5, 6, 7])

セルデータの配列を返します.

>>> mesh.get_array('cell-data')
pyvista_ndarray([0, 1, 2, 3, 4, 5])

フィールドデータの配列を返します.

>>> mesh.get_array('field-data')
pyvista_ndarray(['a', 'b', 'c'], dtype='<U1')