pyvista.pyvista_ndarray#

class pyvista_ndarray(array: ndarray[Any, dtype[number]] | Sequence[ndarray[Any, dtype[number]] | Sequence[int | float]] | Sequence[Sequence[ndarray[Any, dtype[number]] | Sequence[int | float]]] | vtkAbstractArray, dataset=None, association=FieldAssociation.NONE)#

所有するデータセットとその下にあるvtkArrayを参照するためのndarrayです.

この配列は numpy.ndarray と同じように操作することができます.

パラメータ:
arrayArray or vtk.vtkAbstractArray

配列のようなもの.

datasetpyvista.DataSet

入力したデータセット.

associationpyvista.core.utilities.arrays.FieldAssociation

フィールドアソシエーション.

球の点を pyvista.pyvista_ndarray として返します.

>>> import pyvista as pv
>>> mesh = pv.Sphere()
>>> mesh.points  
pyvista_ndarray([[-5.5511151e-17,  0.0000000e+00, -5.0000000e-01],
                 [ 5.5511151e-17,  0.0000000e+00,  5.0000000e-01],
                 [-5.4059509e-02,  0.0000000e+00, -4.9706897e-01],
                 ...,
                 [-1.5616201e-01, -3.3193260e-02,  4.7382659e-01],
                 [-1.0513641e-01, -2.2347433e-02,  4.8831028e-01],
                 [-5.2878179e-02, -1.1239604e-02,  4.9706897e-01]],
                dtype=float32)

メソッド

アトリビュート