pyvista.core._validation.validate

pyvista.core._validation.validate#

入力を検証し,標準的な表現を返す関数.

Added in version 0.43.0.

validate 関数は通常,次のように動作します:

  • Uses check functions to check the type and/or value of input arguments.

  • (オプションの) 制約を適用します.例えば,入力または出力は特定の長さ,形状,タイプ,データタイプでなければならないなど.

  • 多くの異なる入力タイプや値を受け入れ,既知のプロパティを持つ単一の表現として出力を標準化します.

関数

validate_array(arr, /, *[, must_have_shape, ...])

数値配列が特定の要件を満たしているかチェックし,検証します.

validate_array3(arr, /, *[, reshape, broadcast])

3つの要素を持つ数値の1次元配列を検証します.

validate_arrayN(arr, /, *[, reshape])

数値の1次元配列を検証します.

validate_arrayN_unsigned(arr, /, *[, reshape])

非負 (符号なし) 整数の数値1次元配列を検証する.

validate_arrayNx3(arr, /, *[, reshape])

配列が数値で Nx3 の形状であることを検証します.

validate_axes(*axes[, normalize, ...])

3D軸ベクトルを検証します.

validate_data_range(rng, /, **kwargs)

データ範囲を検証します.

validate_dimensionality(dimensionality, /, *)

Validate a dimensionality.

validate_number(num, /, *[, reshape])

有限の実数を検証します.

validate_rotation(rotation[, ...])

Validate a rotation as a 3x3 matrix.

validate_transform3x3(transform, /, *[, ...])

トランスフォームのような入力を3x3のndarrayとして検証します.

validate_transform4x4(transform, /, *[, ...])

トランスフォームのような入力を4x4のndarrayとして検証します.