上一主题

numpy.isclose

下一主题

numpy.array_equiv

numpy.array_equal

numpy.array_equal(a1, a2)[source]

如果两个数组具有相同的形状和元素,则为True,否则为False。

参数:

a1,a2:array_like

输入数组。

返回:

b:bool

如果数组相等,则返回True。

也可以看看

allclose
如果两个数组在元素方面在公差内相等,则返回True。
array_equiv
返回True如果输入数组的形状一致,所有元素相等。

例子

>>> np.array_equal([1, 2], [1, 2])
True
>>> np.array_equal(np.array([1, 2]), np.array([1, 2]))
True
>>> np.array_equal([1, 2], [1, 2, 3])
False
>>> np.array_equal([1, 2], [1, 4])
False