numpy.array_equiv#

numpy.array_equiv(a1, a2)[源代码]#

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

形状一致意味着它们要么是相同的形状,要么一个输入数组可以通过广播来创建与另一个数组相同的形状.

参数:
a1, a2array_like

输入数组.

返回:
outbool

如果等价则为真,否则为假.

示例

>>> import numpy as np
>>> 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