maxframe.tensor.array_equal#

maxframe.tensor.array_equal(a1, a2)[源代码]#

如果两个张量具有相同的形状和元素则返回 True,否则返回 False。

参数:
  • a1 (array_like) -- 输入数组。

  • a2 (array_like) -- 输入数组。

返回:

b -- 如果张量相等则返回 True。

返回类型:

bool

参见

allclose

如果两个张量在容差范围内逐元素相等则返回 True。

array_equiv

如果输入张量形状一致且所有元素相等则返回 True。

示例

>>> import maxframe.tensor as mt
>>> mt.array_equal([1, 2], [1, 2]).execute()
True
>>> mt.array_equal(mt.array([1, 2]), mt.array([1, 2])).execute()
True
>>> mt.array_equal([1, 2], [1, 2, 3]).execute()
False
>>> mt.array_equal([1, 2], [1, 4]).execute()
False