python中的all和any函数,Python any all

  python中的all和any函数,Python any all

  掌握了numpy的基础知识后,本文主要介绍numpy.array下any()和all()函数的用法

  1.numpy.array.any()和numpy.array.all(),一个是或操作一个是与操作

  Np.array.any()是OR运算,任意一个元素为真,输出为真。

  Np.array.all()是一个AND运算,所有元素为真,输出为真。

  将numpy作为np导入

  arr1=np.array([0,1,2,3])

  print(arr1.any()) # True

  print(arr1.all()) # False

  将numpy作为np导入

  arr 2=NP . array([真,真,真])

  print(arr2.any()) # True

  print(arr2.all()) # True

  2.运用:判断np.array是否相等

  首先,我们来看看list和np.array的区别:

  lst1=[1,3,5,7,9]

  lst2=[2,4,6,8,10]

  print(lst1==lst2)

  #结果:错误

  将numpy作为np导入

  arr1=np.arange(10)

  arr2=np.arange(10)

  print(arr1==arr2)

  #result:[真实真实真实真实真实真实真实真实真实真实真实真实]

  可以看出:“=”用于判断两个列表是否相同,并返回True或False,而np.array返回列表中每个元素的比较值。

  那么如何比较两个np.array而不是其中的元素呢?

  arr1=np.arange(10)

  arr2=np.arange(10)

  print((arr1==arr2)。all())

  #结果:真

  

  Arr1==arr2仍然返回np.array类型的数组,所以可以通过。all()方法。

  通过这次学习,相信朋友们对numpy有了更好的理解和灵活的使用。更多Python学习推荐:Python学习网教学中心。

  (推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: