Python numpy中的all()函数和any()函数最通俗易懂的解释

  • all()函数用于判断整个数组中的元素的值是否全部满足条件,如果满足条件返回True,否则返回False。

  • any()函数用于判断整个数组中的元素至少有一个满足条件就返回True,否则返回False。

例如:

#创建一个二维数组
arr = np.array([[1,-2,5],
                [7,6,2],
                [-5,9,2]])
print(arr)
#打印二维数组
# [[ 1 -2  5]
#  [ 7  6  2]
#  [-5  9  2]]
print(np.all(arr>0))  #如果二维数组中的元素全部满足>0 则返回True,否则返回False  (必须全部满足)
print(np.any(arr>0))  #如果二维数组中的至少有一个元素满足>0 则返回True,否则返回False (任意一个元素满足)

你可能感兴趣的:(Python numpy中的all()函数和any()函数最通俗易懂的解释)