实用工具

异常

PiecewiseValidationError

当分段线性函数的验证失败时引发的异常。

Functions

characterize_function(breakpoints, values)

描述由一系列断点和函数值定义的分段线性函数。

generate_delaunay(variables[, num])

生成给定D变量列表的D维有界变量域的Delaunay三角剖分。

generate_gray_code(nbits)

生成一个nbits的格雷码,作为列表的列表

is_constant(vals)

检查点列表是否为常量

is_nondecreasing(vals)

检查点列表是否为非递减

is_nonincreasing(vals)

检查点列表是否为非递增

is_positive_power_of_two(x)

检查一个数字是否为非零且为正的2的幂

log2floor(n)

计算floor(log2(n))的精确值,而不使用浮点计算。