Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 1.4 KB

greater_than_cn.rst

File metadata and controls

37 lines (21 loc) · 1.4 KB

greater_than

.. py:function:: paddle.fluid.layers.greater_than(x, y, cond=None, name=None)




该OP逐元素地返回 x > y 的逻辑值,使用重载算子 > 可以有相同的计算函数效果。

参数:
  • x (Tensor) – 进行比较的第一个输入,是一个多维的Tensor,数据类型可以是float32,float64,int32,int64。
  • y (Tensor) – 进行比较的第二个输入,是一个多维的Tensor,数据类型可以是float32,float64,int32,int64。
  • cond (Tensor,可选) – 如果为None,则创建一个Tensor来作为进行比较的输出结果,该Tensor的shape和数据类型和输入x一致;如果不为None,则将Tensor作为该OP的输出,数据类型和数据shape需要和输入x一致。默认值为None。
  • name (str,可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。

返回:输出结果的Tensor,数据的shape和输入x一致。

返回类型:Tensor,数据类型为bool类型。

代码示例:

import paddle

label = paddle.to_tensor([2, 3], dtype='int32')
limit = paddle.to_tensor([3, 2], dtype='int32')
out1 = paddle.greater_than(x=label, y=limit)
out2 = label > limit
print(out1) # out1=[False, True]
print(out2) # out2=[False, True]