log2
relationalai.semantics.std.math
log2(value: NumberValue) -> ExpressionCompute the base-2 logarithm.
Parameters
Section titled “Parameters”
(valueNumberValue) - The positive input value. If the input value is not statically known to be non-positive, but turns out to be non-positive at runtime, returnsNaN.
Returns
Section titled “Returns”Expression- AnExpressioncomputing log_2(value). ReturnsFloat.
Raises
Section titled “Raises”ValueError- Ifxcan be computed statically and is non-positive.
Examples
Section titled “Examples”Compute base-2 logarithm:
>>> select(math.log2(1024))>>> select(math.log2(Data.size))