python中a.any()和a.all()函數的用法


import numpy as np

a=np.array([1,0,0,0])
if a.any()==0:
    print('all is 0')
else:print('exist not 0')


a=np.array([0,0,0,0])
if a.any()==0:
    print('all is 0')
else:print('exist not 0')

a=np.array([1,0,0,0])
if a.all()==0:
    print('exist 0')
else:print('all is not 0')

a=np.array([1,2,3,4])
if a.all()==0:
    print('exist 0')
else:print('all is not 0')

a.any()==0語句是判斷陣列中的所有元素是否都為0,當全部為0是,返回真,當有元素不為0時,返回假

a.all()==0語句是判斷陣列中是否存在為0的元素,當存在0元素時,返回真,當所有元素都不為0,返回假

 

a=np.array([1,1,1,1])
if a.all()!=0:
    print('all ist not 0')
else:print('exist 0')

a=np.array([1,0,0,0])
if a.all()!=0:
    print('all ist not 0')
else:print('exist 0')

a=np.array([1,0,0,0])
if a.any()!=0:
    print('exist not 0')
else:print('all is 0')

a=np.array([0,0,0,0])
if a.any()!=0:
    print('exist not 0')
else:print('all is 0')
a.all()!=0判斷陣列中所有元素是否都非零,當所有元素都非零,返回真,當有零存在時,返回假。
a.any()!=0判斷陣列中是否有元素是非零,當有非零元素時,返回真,當所有元素都為零,返回假。

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM