原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.any.html
校对:(虚位以待)
numpy.
any
(a, axis=None, out=None, keepdims=<class numpy._globals._NoValue>)[source]测试沿给定轴的任何数组元素是否为True。
返回单个布尔值,除非axis不是None
参数: | a:array_like
axis:无或int或tuple ints,可选
out:ndarray,可选
keepdims:bool,可选 |
---|---|
返回: | 任何:bool或ndarray
|
也可以看看
ndarray.any
all
笔记
不是数字(NaN),正无穷大和负无穷大计算为True,因为这些不等于零。
例子
>>> np.any([[True, False], [True, True]])
True
>>> np.any([[True, False], [False, False]], axis=0)
array([ True, False], dtype=bool)
>>> np.any([-1, 0, 5])
True
>>> np.any(np.nan)
True
>>> o=np.array([False])
>>> z=np.any([-1, 4, 5], out=o)
>>> z, o
(array([ True], dtype=bool), array([ True], dtype=bool))
>>> # Check now that z is a reference to o
>>> z is o
True
>>> id(z), id(o) # identity of z and o
(191614240, 191614240)