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