numpy学习笔记-用于布尔型数组的方法
2017-04-27 21:25
232 查看
sum经常被用来对布尔型数组中的True值计数:
另外还有两个方法any和all,它们对布尔型数组非常有用。any用于测试数组中是否存在一个或多个True,而all则检查数组中所有值是否都是True:
这两个方法也能用于非布尔型数组,所有非0元素将会被当做True。
arr = np.random.randn(100) print (arr>0).sum()
输出结果 47
另外还有两个方法any和all,它们对布尔型数组非常有用。any用于测试数组中是否存在一个或多个True,而all则检查数组中所有值是否都是True:
bools = np.array([False,False,True,False]) print bools.any() print bools.all()
输出结果 True False
这两个方法也能用于非布尔型数组,所有非0元素将会被当做True。
相关文章推荐
- Numpy 用于布尔型数组的方法 唯一化以及其他集合逻辑
- [原创]java WEB学习笔记59:Struts2学习之路---OGNL,值栈,读取对象栈中的对象的属性,读取 Context Map 里的对象的属性,调用字段和方法,数组,list,map
- JAVA学习笔记21——多维数组+数组常用方法
- 【python学习笔记】15:numpy创建各种数组
- 4. 数组与方法 -- 学习笔记
- 【js学习笔记-042】-- 数组方法
- 《利用python进行数据分析》NumPy基础:数组和矢量计算 学习笔记
- 【js学习笔记-062】用于模式匹配的String方法
- 【python学习笔记】19:numpy数组布尔运算和切片
- 学习笔记之约瑟夫环的两种实现方法(数组&链表)
- 信息>后缀数组学习笔记--后缀数组解题方法总结
- 学习笔记--静态方法调用,多肽,操作符重载,3中参数传递方式,二维数组与交错数组
- Linux下用于查看系统当前登录用户信息的4种方法-【linux学习笔记】
- JavaScript学习笔记:数组求和方法(待续中...)
- 【Java学习笔记】方法和数组
- 2.关于结构体以及结构体数组作为函数入口参数的方法(学习笔记)
- Java学习笔记_003_方法和数组
- Numpy学习笔记之利用数组处理数据
- JavaScript学习笔记之ES6数组方法
- 学习笔记之约瑟夫环的两种实现方法(数组&链表)