megengine.functional.not_equal

not_equal(x, y)[源代码]

逐元素的不等式比较。

计算输入张量 \(x\) 的每一个元素 \(x_i\) 与其相对应的输入张量 \(y\) 的每一个元素 \(y_i\) 的等式 \(x_i != y_i\) 的结果。

参数
  • x – 第一个输入张量。支持任意数据类型。

  • y – 第二个输入张量. Laytout必须跟 \(x\) 兼容(具体参见 广播机制与规则 )。支持任意数据类型。

返回

承接逐元素操作结果的张量。返回的张量必须是 bool 数据类型。

实际案例

逐元素的不等式比较:

>>> x = Tensor([1, 2, 3])
>>> y = Tensor([1, 2, 4])
>>> F.not_equal(x, y)
Tensor([False False  True], dtype=bool, device=xpux:0)

!= 运算符可以作为在布尔张量上进行 F.not_equal 操作的简写。

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