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