numpy.array_equiv#

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

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

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

参数:
a1, a2类数组

输入数组。

返回:
out布尔值

如果等价则为 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