上一主题

numpy.array_equal

下一主题

numpy.greater

numpy.array_equiv

numpy.array_equiv(a1, a2)[source]

返回True如果输入数组的形状一致,所有元素相等。

形状一致意味着它们是相同的形状,或者一个输入数组可以被广播以创建与另一个相同的形状。

参数:

a1,a2:array_like

输入数组。

返回:

out:bool

如果等效为True,否则为False。

例子

>>> np.array_equiv([1, 2], [1, 2])
True
>>> np.array_equiv([1, 2], [1, 3])
False

显示形状等价:

>>> np.array_equiv([1, 2], [[1, 2], [1, 2]])
True
>>> np.array_equiv([1, 2], [[1, 2, 1, 2], [1, 2, 1, 2]])
False
>>> np.array_equiv([1, 2], [[1, 2], [1, 3]])
False