翼度科技»论坛 编程开发 python 查看内容

np.bincount方法

8

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
官方文档
out = np.bincount(x[, weights, minlength])
该函数用于统计输入数组内每个数值出现的次数,输出数组中的索引值对应的是输入数组中的元素值,若输入数组中的某个数值出现了一次,则输出数组对应索引值上的数加一
  1. 某个数值n在输入数组x中每出现1次,则输出o内的o[n]+=1
复制代码
参数


  • x: 输入,1维非负数组
  • weights: 权重数组, 可选参数,如果指定了这一参数, 则某个数值n在输入数组x中每出现1次,假设这个数在x中的索引值是i, 则输出o内的o[n]+=weights
  • minlength: 输出数组最短长度,可选参数。若指定了这个值,则当输出长度不足minlength时,会自动用0补齐,保证输出长度不小于minlength。
示例
  1. a = [1, 2, 2, 3, 2, 3]
  2. b = np.bincount(a)
  3. print(b)
  4. # b = [0, 1, 3, 2]
  5. c = np.bincount(a, minilength=6)
  6. print(c)
  7. # c = [0, 1, 3, 2, 0, 0]
  8. w = [0.1, 0.2, 0.3, 0.2, 0.2, 0.4]
  9. c = np.bincount(a, weights=w)
  10. print(c)
  11. # c = [0, 0.1, 0.7, 0.6]
复制代码
来源:https://www.cnblogs.com/bingoV/p/17443400.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

上一篇: np.bincount方法

下一篇: np.bincount方法

举报 回复 使用道具