更新時(shí)間:2022-11-30 來源:黑馬程序員 瀏覽量:
在NumPy中,all()函數(shù)用于判斷整個(gè)數(shù)組中的元素的值是否全部滿足條件,如果滿足條件返回True,否則返回False。any()函數(shù)用于判斷整個(gè)數(shù)組中的元素至少有一個(gè)滿足條件就返回True,否則返回False。any()函數(shù)用于判斷整個(gè)數(shù)組中的元素至少有一個(gè)滿足條件就返回True,否則返回False。
使用all()函數(shù)和any()函數(shù)檢索數(shù)組元素的示例代碼如下。
In [120]:arr=np.array([[1, -2, -7], [-3, 6, 2], [-4, 3, 2]]) In [121]: arr Out[121]: array([[ 1, -2, -7], [-3, 6, 2], [-4, 3, 2]]) In [122]: np.any(arr>0) # arr的所有元素是否有一個(gè)大于0 Out[122]: True In [123]: np.all(arr>0) # arr的所有元素是否都大于0 Out[123]:False