未验证 提交 ec778272 编写于 作者: 2 201716010711 提交者: GitHub

delete logical_xor api (#48070)

上级 7f92e27e
...@@ -159,7 +159,6 @@ __all__ = [ ...@@ -159,7 +159,6 @@ __all__ = [
'size', 'size',
'logical_and', 'logical_and',
'logical_or', 'logical_or',
'logical_xor',
'logical_not', 'logical_not',
'clip', 'clip',
'clip_by_norm', 'clip_by_norm',
...@@ -12340,49 +12339,6 @@ def logical_or(x, y, out=None, name=None): ...@@ -12340,49 +12339,6 @@ def logical_or(x, y, out=None, name=None):
) )
def logical_xor(x, y, out=None, name=None):
r"""
``logical_xor`` operator computes element-wise logical XOR on ``x`` and ``y``, and returns ``out``. ``out`` is N-dim boolean ``Tensor``.
Each element of ``out`` is calculated by
.. math::
out = (x || y) \&\& !(x \&\& y)
.. note::
``paddle.logical_xor`` supports broadcasting. If you want know more about broadcasting, please refer to :ref:`user_guide_broadcasting`.
Args:
x (Tensor): the input tensor, it's data type should be one of bool, int8, int16, in32, in64, float32, float64.
y (Tensor): the input tensor, it's data type should be one of bool, int8, int16, in32, in64, float32, float64.
out(Tensor): The ``Tensor`` that specifies the output of the operator, which can be any ``Tensor`` that has been created in the program. The default value is None, and a new ``Tensor`` will be created to save the output.
name (str, optional): Name for the operation (optional, default is None). For more information, please refer to :ref:`api_guide_Name`.
Returns:
N-D Tensor. A location into which the result is stored. It's dimension equals with ``x``.
Examples:
.. code-block:: python
import paddle
import numpy as np
x_data = np.array([True, False], dtype=np.bool_).reshape([2, 1])
y_data = np.array([True, False, True, False], dtype=np.bool_).reshape([2, 2])
x = paddle.to_tensor(x_data)
y = paddle.to_tensor(y_data)
res = paddle.logical_xor(x, y)
print(res) # [[False, True], [ True, False]]
"""
if in_dygraph_mode():
return _C_ops.logical_xor(x, y)
return _logical_op(
op_name="logical_xor", x=x, y=y, name=name, out=out, binary_op=True
)
@templatedoc() @templatedoc()
def logical_not(x, out=None, name=None): def logical_not(x, out=None, name=None):
""" """
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册