within_bounds

値が特定の境界内にあるかどうかをテストします。

スカラー値(整数、浮動小数点数)を使用するには、単にこれらを接続します。

ベクトル値の場合、値が bounds_min/bounds_max で示されるバウンディング ボックス内にあれば、true を返します。

包括的

包括的とは、境界の真上にある値が境界内にあるとみなされることです。対になるのが排他的で、境界の真上にある値は境界内にあるとみなされません。

既定では、比較は、境界の下限では包括的に行われ、上限では排他的に行われます。これは、インデックスがゼロ インデックス付き配列の配列サイズに収まっているかどうかをテストする場合など、多くのアルゴリズムで比較を行う場合の既定のタイプです。また、配列のスライス内にあるかどうかをテストする場合の既定にも適しています。

入力

value

テストする値です。

bounds_min

境界最小値。

bounds_max

境界最大値。

inclusive_min

true の場合、bounds_min は境界の一部です。既定値は true です。

inclusive_max

true の場合、bounds_max は境界の一部です。既定値は false です。

出力

in_bounds

値が境界内にある場合は True、それ以外の場合は false