numpy.array_equiv#
- numpy.array_equiv(a1, a2)[source]#
如果输入数组形状一致且所有元素相等,则返回 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