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