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