ray.data.expressions.Expr.power#

Expr.power(exponent: Any) UDFExpr[source]#

Raise the expression to the given power.

Parameters:

exponent – The exponent to raise the expression to.

Returns:

A UDFExpr that computes the power operation.

Example

>>> from ray.data.expressions import col, lit
>>> import ray
>>> ds = ray.data.from_items([{"x": 2}, {"x": 3}])
>>> ds = ds.with_column("x_squared", col("x").power(2))
>>> # Result: x_squared = [4, 9]
>>> ds = ds.with_column("x_cubed", col("x").power(3))
>>> # Result: x_cubed = [8, 27]