numpy.array_equiv#

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

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

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

参数:
a1, a2array_like

输入数组.

返回:
outbool

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

示例

>>> 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