np.bincount()函数粗浅理解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38003892/article/details/84848956

例子:
在这里插入图片描述
函数解释:
该函数就是将原来数组 x 中的每一项出现的频次记录下来,存放到 y 中。
如,x 中:
0 出现 1 次,1 出现 2 次,2 出现 1 次,
3 出现 0 次,4 出现 3 次,5 出现 1 次,
6 出现 0 次,7 出现 1 次。

对应的输出中:
y[0] 代表 0 出现的次数,所以 y[0] = 1。
y[1] 代表 1 出现的次数,所以 y[1] = 2。
y[2] 代表 2 出现的次数,所以 y[2] = 1。

y[7] 代表 7 出现的次数,所以 y[1] = 1。

说明:
1 传入的该函数的 x 中不能包含负数。
2 经过该函数处理后得到的 y 长度等于 x 中最大值+1。
如:例子中 x 中最大值为7,因此y的长度为8。(这个很好理解,y中记录的是从 0 到 最大值 每个数出现的频次)

猜你喜欢

转载自blog.csdn.net/qq_38003892/article/details/84848956