上一主题

numpy.less_equal

下一主题

numpy.not_equal

numpy.equal

numpy.equal(x1, x2[, out]) = <ufunc 'equal'>

元素方式返回(x1 == x2)。

参数:

x1,x2:array_like

输入相同形状的数组。

返回:

out:ndarray或bool

输出bool的数组,如果x1和x2是标量,则为单个bool。

也可以看看

not_equalgreater_equalless_equalgreaterless

例子

>>> np.equal([0, 1, 3], np.arange(3))
array([ True,  True, False], dtype=bool)

比较的是值,而不是类型。因此,int(1)和长度为1的数组可以计算为True:

>>> np.equal(1, np.ones(1))
array([ True], dtype=bool)