python all和any用法_Python基础:numpy中any()和all()的用法
在掌握了numpy的基础知识后,本篇文章主要介绍numpy.array下,any()和all()函数的用法。
1.简介:numpy.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是否相等。
通过本次学习,相信小伙伴们对numpy有了进一步的了解和灵活运用。更多Python学习推荐:PyThon学习网教学中心。
python all和any用法_Python基础:numpy中any()和all()的用法相关推荐
- python中tile的用法_Python:numpy中的tile函数
在学习机器学习实教程时,实现KNN算法的代码中用到了numpy的tile函数,因此对该函数进行了一番学习: tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复 ...
- python 包用法_Python 基础教程之包和类的用法
Python 基础教程之包和类的用法 这篇文章主要介绍了 Python 基础教程之包和类的用法的相关资料, 需要的朋友可以参考下 Python 是一种面向对象.解释型计算机程序设计语言,由 Guido ...
- python构建指数平滑预测模型_python/scikit/numpy中r指数平滑状态空间模型的替代方案...
在搜索了一下之后,我还没有找到任何一个看起来很有希望作为python的ets替代品.但是有一些尝试:StatsModels和{a2},您可以检查它们是否适合您的需要.在 解决缺失实现的一个方法是使用s ...
- numpy中argmax、argmin的用法
numpy中argmax.argmin的用法 1.argmax,argmin的作用 argmax: 返回每行或每列的最大值所在下标索引 argmin: 返回每行或每列的最下值所在下标索引 参数 axi ...
- python可以这样学读后感_Python基础教程的读后感10篇
<Python基础教程>是一本由Magnus Lie Hetland著作,人民邮电出版社出版的平装图书,本书定价:69.00元,页数:471,文章吧小编精心整理的一些读者的读后感,希望对大 ...
- python产生5个随机数_Python和numpy生成随机数
http://blog.csdn.net/pipisorry/article/details/39086463 随机数种子 要每次产生随机数相同就要设置种子,相同种子数的Random对象,相同次数生成 ...
- python时间函数详解_Python:Numpy库基础分析——详解datetime类型的处理
原标题:Python:Numpy库基础分析--详解datetime类型的处理 Python:Numpy库基础分析--详解datetime类型的处理 关于时间的处理,Python中自带的处理时间的模块就 ...
- python qtextedit设置光标位置_Python基础命令学习——就这一篇文章就够了
一.python的定义: python是一种计算机程序设计语言,是一种解释型.编程型的脚本语言. 发现有很多想要学习Python却不知道如何下手的朋友,我这里整理了一些关于Python的学习资料,从基 ...
- python产生5个随机数_python基础5 - 产生随机数
原博文 2018-05-03 18:39 − 随机数 在 Python 中,要使用随机数,首先需要导入 随机数 的 模块 -- "工具包" import random 导入模块后, ...
- python中size的用法.dim_对于numpy中的函数的参数dim的一点理解
对于numpy中的函数的参数dim的一点理解 经常被dim参数搞混.试着总结了一下.记忆瞬间清晰了 以.max(dim)方法为例: >>> import numpy as np &g ...
最新文章
- 利用Github搭建自己的图床
- [BZOJ 1112] [POI2008] 砖块Klo 【区间K大】
- Delphi下使用OpenOffice+JodConverter+SWFtools进行文件转换
- android 网络通信框架volly
- vue基础知识(一)
- Linux:-bash: ***: command not found
- java删除文件夹下的所有文件和文件夹
- 【3dmax千千问】初学3dmax插件神器第22课:3dmax效果图渲染进阶教程|VRAY相机为何要与VRAY灯光、VRAY材质、VRAY贴图等进行匹配呢?食住玩3dmax千千问教程
- 车联网行业报告及摘要
- 2019计算机专业英语国家线,2019英语一国家线多少
- 前端知识之JavaScript
- 给互联网创业公司的8个建议
- 蓝牙鼠标链接Win10需要“输入MI MOUSE BT3.0的PIN”的解决方案
- 苹果ipa 安卓apk 和APPX 安全扫码和分析平台
- Oracle卸载详细步骤
- 你真的会用K折交叉吗?对于K折交叉的思考 | K折交叉的坑
- PS5手柄可兼容安卓系统和win系统
- Java-单机版的书店管理系统(练习设计模块和思想_系列 六 )
- Socket.io 聊天室(代码已开源)
- 【笔记】效率之门——Python中的函数式编程技巧
热门文章
- 20190903红尘自有孙行者借大笔的金钱且不打愿意提供借条
- 微信小程序实现一个复杂的路径动画
- mysql查询limit_数据库 | SQL查询LIMIT的用法
- Visio 2003 图形剪切合并 高级技巧
- 合伙企业是否有注册资本要求
- gcc: unlikely, likely
- Web网站开发中,Cookie是什么?
- Can you answer these queries? HDU - 4027
- 《大话设计模式》之--第17章 在NBA我需要翻译----适配器模式
- linux查看mysql丢包_Linux 网卡丢包严重