equal_all

paddle. equal_all ( x, y, name=None ) [source]

This OP returns the truth value of \(x == y\). True if two inputs have the same elements, False otherwise.

NOTICE: The output of this OP has no gradient.

Parameters
  • x (Tensor) – Tensor, data type is float32, float64, int32, int64.

  • y (Tensor) – Tensor, data type is float32, float64, int32, int64.

  • 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.

Returns

output Tensor, data type is bool, value is [False] or [True].

Return type

Tensor

Examples

import paddle

x = paddle.to_tensor([1, 2, 3])
y = paddle.to_tensor([1, 2, 3])
z = paddle.to_tensor([1, 4, 3])
result1 = paddle.equal_all(x, y)
print(result1) # result1 = [True ]
result2 = paddle.equal_all(x, z)
print(result2) # result2 = [False ]