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学习之的主要内容,如果未能解决你的问题,请参考以下文章

python运算学习之Numpy ------ 数组的切片索引与循环遍历条件和布尔数组

python模块学习之numpy

python学习之numpy

python学习之numpy

Numpy学习之

Numpy学习之