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。