Numpy学习之
Posted sggggr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Numpy学习之相关的知识,希望对你有一定的参考价值。
1.用于布尔型数组的方法
在前一节所列的所有的基本数组统计方法中,布尔值会被强制转换为1(True)和0(False).
由此产生了一些应用:
1)对布尔型数组中的True值计数
In [30]: arr=np.random.randn(100) In [31]: (arr>0).sum() #正值的数量 Out[31]: 50
2)any测试数组中是否存在一个或多个True,而all则检查数组中的所有值是否都是True:
这两个方法也可以被用作非布尔型数组,那么所有的非0元素会被当成True.
In [32]: bools=np.array([False,False,True,False]) In [33]: bools.any Out[33]: <function ndarray.any> In [34]: bools.any() Out[34]: True In [35]: bools.all() Out[35]: False
以上是关于Numpy学习之的主要内容,如果未能解决你的问题,请参考以下文章