pyvista.core._validation.check.check_shape#
- check_shape(
- array: _ArrayLikeOrScalar[NumberType],
- /,
- shape: _ShapeLike | list[_ShapeLike],
- *,
- name: str = 'Array',
配列が指定された形状を持つかどうかをチェックします.
- パラメータ:
- エラー処理:
ValueError
(複数の)配列に指定された形状のものがない場合.
例
配列が一次元かどうかをチェックします.
>>> import numpy as np >>> from pyvista import _validation >>> _validation.check_shape([1, 2, 3], shape=(-1))
配列が一次元かスカラーかどうかをチェックします.
>>> _validation.check_shape(1, shape=[(), (-1)])
配列が3x3か4x4かをチェックします.
>>> _validation.check_shape(np.eye(3), shape=[(3, 3), (4, 4)])