megengine.functional.logical_not

logical_not(x)[源代码]

Element-wise 逻辑非(NOT)。

计算输入tensor \(x\) 每个元素 \(x_i\) 的逻辑非。

参数

x – 输入tensor。应该是bool类型数据。

返回

包含 element-wise 逻辑非计算结果的tensor。 返回的 tensor 的数据类型必须是 bool

实际案例

>>> F.logical_not(True)
Tensor(False, dtype=bool, device=xpux:0)

Element-wise 逻辑非:

>>> x = Tensor([True, False, True])
>>> F.logical_not(x)
Tensor([False  True False], dtype=bool, device=xpux:0)

~ 运算符可以用作 F.logical_and 在bool类型tensors上的简写。

>>> ~x
Tensor([False  True False], dtype=bool, device=xpux:0)