- paddle.fluid.layers.control_flow. less_than ( x, y, force_cpu=None, cond=None, name=None )
It operates element-wise on X and Y, and returns the Out. Each of them is a N-dim tensor. X and Y could be any type. The each element of the Out tensor is calculated by $Out = X < Y$
x (Tensor) – the left hand operand of less_than operator.
y (Tensor) – the right hand operand of less_than operator.
force_cpu (BOOLEAN) – Force fill output variable to cpu memory. Otherwise, fill output variable to the running device [default true].
cond (Tensor, optional) – Optional output which can be any created Tensor that meets the requirements to store the result of less_than. if cond is None, a new Tensor will be created to store the result.
name (str, optional) – The default value is None. Normally there is no need for user to set this property. For more information, please refer to Name.
n-dim bool tensor. Each element is Out = X < Y.
import paddle x = paddle.to_tensor([1, 2, 3, 4], dtype='float32') y = paddle.to_tensor([2, 2, 1, 3], dtype='float32') result = paddle.less_than(x, y) print(result) # [True, False, False, False]