您的位置:首页 > 编程语言 > Python开发

numpy学习笔记-用于布尔型数组的方法

2017-04-27 21:25 232 查看
sum经常被用来对布尔型数组中的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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: