本文主要介绍numpy.array.any()和numpy.array.all()的用法和区别。

1.np.array.any()和numpy.array.all()

np.array.any()是操作,任意一个元素为True,输出为True。

np.array.all()是操作,所有元素为True,输出为True。

import numpy as np
arr1 = np.array([0,1,2,3])
print(arr1.any()) # True
print(arr1.all()) # Falseimport numpy as np
arr2 = np.array([True,True,True])
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)#result:Falseimport numpy as np
arr1 = np.arange(10)
arr2 = np.arange(10)
print(arr1 == arr2)#result:[ True True True True True True True True True True]

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

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

arr1 = np.arange(10)
arr2 = np.arange(10)
print((arr1 == arr2).all())#result:True

arr1 == arr2返回的仍然是np.array类型的数组,因此,再通过.all()方法即可判断arr1、arr2是否相等。

python-numpy.array中,any()和all()方法介绍相关推荐

  1. python numpy array中维度的区别 array.shape

    运行以下代码: 3 import numpy as np4 5 aa = np.array([6 [1,2,3,4],7 [5,6,7,8],8 [9,8,7,6]9 ]) 10 11 r1 = aa ...

  2. python中mean的用法_python 的numpy库中的mean()函数用法介绍

    1. mean() 函数定义: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=)[source] Compute the arithm ...

  3. python 的numpy库中的mean()函数用法介绍

    这篇文章主要介绍了python 的numpy库中的mean()函数用法介绍,具有很好对参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 mean() 函数定义: 2 mean()函数功能: 求取均 ...

  4. python excel绘图-利用python在excel中画图的实现方法

    一.前言 以前大学时候,学EXCEL看到N多大神利用excel画图,觉得很不可思议.今个学了一个来月python,膨胀了就想用excel画图.当然,其实用画图这个词不甚严谨,实际上是利用opencv遍 ...

  5. python average函数怎么用_python 的numpy库中的mean()函数用法介绍

    1. mean() 函数定义: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=)[source] Compute the arithm ...

  6. python numpy.array 与list类似,不同点:前者区分元素不用逗号,中间用空格,矩阵用[]代表行向量,两个行向量中间仍无逗号;  而list区分元素用逗号

    python numpy.array 与list类似,不同点:前者区分元素不用逗号,中间用空格,矩阵用[]代表行向量,两个行向量中间仍无逗号: 而list区分元素用逗号.而 numpy.array 的 ...

  7. python使用get和post方法_python爬虫中get和post方法介绍以及cookie作用

    首先确定你要爬取的目标网站的表单提交方式,可以通过开发者工具看到.这里推荐使用chrome. 这里我用163邮箱为例 打开工具后再Network中,在Name选中想要了解的网站,右侧headers里的 ...

  8. chatgpt赋能python:Python中的s.len()方法介绍

    Python中的s.len()方法介绍 Python中有各种字符串处理方法,其中s.len()方法是一个重要的方法之一.s.len()返回一个字符串s的长度.这是一个非常基本的方法,但是在很多情况下都 ...

  9. JS中令人发指的valueOf方法介绍

    转载自  JS中令人发指的valueOf方法介绍 彭老湿近期月报里提到了valueOf方法,兴致来了翻了下ECMA5里关于valueOf方法的介绍,如下: 15.2.4.4 Object.protot ...

  10. python包的中 _init _.py文件介绍

    python包的中 _init _.py文件介绍 我们新建python包时常常会看到一个__init _.py文件. 作用介绍: ​ 一:这个文件是属于python包的,这个文件用作于标识python ...

最新文章

  1. 与人相处时不越界,能让关系更和谐
  2. 过来人经验:实验室没人教你怎么办?
  3. R语言ggplot2在可视化图像中添加横线并在横线中添加文本、为横线中添加的文本添加文本框、自定义文本框的填充色(background color for a text annotation)
  4. java 科学计算法
  5. JAVA 捕获异常所遇BUG
  6. 首期「线上开发」直播出炉!轻量算法+轻量开发:AI 小白也能上手实操的一款图像分类器...
  7. 在Eclipse中打jar包
  8. sessionid如何产生?由谁产生?保存在哪里?
  9. Unity实现2D小游戏
  10. linux安装软件无图标,linux安装的软件如何不固定在桌面图标 linux 桌面图标
  11. npm安装vue报错:npm ERR! code ETIMEDOUT
  12. 王凯1987计算机系,王凯-专家人物-中国水网
  13. arcgis 空间交集 计算_基于ArcGIS的GIS缓冲区与叠加分析的综合应用——以大型商场选址为例...
  14. Doctrine浅析
  15. 毛毛雨 2007-11
  16. android+制作一个锁屏,手机个性锁屏怎么做?教你如何制作DIY手机锁屏图文教程...
  17. Eclipse 32位,64位 系统安装
  18. 扩展卡尔曼滤波的理解与对加入高斯噪声的正弦信号进行滤波实例
  19. 多线程环境下HashMap导致CPU100%
  20. Lightroom教程_如何导入lr预设?

热门文章

  1. 开源Web安全测试工具调研
  2. 【算法笔记】B1040 有几个PAT
  3. 2016-11-17(2)(Unity相关)---脚本基础
  4. Python Tensorflow下的Word2Vec代码解释
  5. store procedure 翻页
  6. 【原创】软件测试基础流程
  7. Android中的Can't create handler inside thread that has not called Looper.prepare()异常
  8. MyEclipse—如何在MyEclipse中创建servlet3.0
  9. 如何查看K/3数据库表及字段详细信息
  10. SQL Server查询sql去掉小数位后末尾的0