numpy中的bincount()方法有什么用?

时间:2018-07-04 16:18:56

标签: python-3.x numpy

目的是什么?我尝试阅读官方网站,但听不懂。有什么帮助吗?谢谢

2 个答案:

答案 0 :(得分:4)

bincount将每个'bin'的大小从0到调用它的数组中的最大值返回。

例如

>>> np.bincount(np.array([0,1,2,3,4]))
array([1, 1, 1, 1, 1])

由于有一个从0到最大值(4)的值中的一个,因此它会返回五个1

>>> np.bincount(np.array([0, 1, 1, 1, 2, 3, 7]))
array([1, 3, 1, 1, 0, 0, 0, 1])

上面它返回0、1、2、3、4(0),5(0),6(0)和7的数量。

答案 1 :(得分:3)

下面是带权重和不带权重的bincount()的图形说明。 enter image description here