megengine.functional.logical_or¶
- logical_or(x, y)[源代码]¶
逐元素逻辑或操作。
计算输入 tensor \(x\) 中每一个元素 \(x_i\) 与输入 tensor \(y\) 中每一个元素 \(y_i\) 的逻辑或。
- 参数
x – 第一个输入tensor。其数据类型应该是 bool 类型。
- 返回
包含逐元素逻辑或操作结果的 tensor。返回 tensor 的数据类型必须是
bool
类型。
实际案例
>>> F.logical_or(True, False) Tensor(True, dtype=bool, device=xpux:0)
逐元素逻辑或:
>>> x = Tensor([True, False, True]) >>> y = Tensor([False, False, True]) >>> F.logical_or(x, y) Tensor([ True False True], dtype=bool, device=xpux:0)
操作 bool 类型的张量时,可使用``|``运算符替代``F.logical_or``。
>>> x | y Tensor([ True False True], dtype=bool, device=xpux:0)