pytorch 中bincount()函数详解

torch.bincount 函数通常用于统计离散值的出现次数,如图中节点的批次信息、类别标签等。它可以帮助我们快速计算每个值的计数,而无需手动编写循环或其他复杂的逻辑。

例子:

复制代码
>>> import torch
>>> input = torch.tensor([1, 2, 2, 3, 3, 3, 10])
>>> counts = torch.bincount(input)
>>> print(counts)
tensor([0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 1])

tensor([0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 1])。计算统计的频次,即,0对应的标签0个,以此类推,1:1个,2:2个,3:3个,4:0个,5:0个,6:0个,7:0个,8:0个,9:0个,10:1个。

相关推荐
鹓于13 小时前
备忘录:RAG(检索增强生成框架)
人工智能
Java小白笔记14 小时前
OpenClaw 实战方法论
java·开发语言·人工智能·ai·全文检索·ai编程·ai写作
Tigerbot14 小时前
虎博科技CEO卢鑫:GEO方法论提出者,AI Marketing 与 AI GEO专家
大数据·人工智能·科技
步辞14 小时前
css伪类选择器-nth-child应用技巧_循环选择列表或表格行的实现方法
jvm·数据库·python
光锥智能14 小时前
北京车展看点:斑马用双引擎定义下一代座舱
人工智能
IT_陈寒14 小时前
Vue的v-for里用index当key,我被自己坑惨了
前端·人工智能·后端
mit6.82414 小时前
评价GPT-5.5
人工智能
沅柠-AI营销14 小时前
AI 模型迭代洗牌:DeepSeek V4 重构 GEO 逻辑,企业该如何调整
人工智能·重构·知识图谱·流量运营·品牌运营·geo优化·deepseek v4
IT观测14 小时前
创想三维携AI教育全矩阵亮相第87届教装展,构建3D打印教育新范式
人工智能·3d·矩阵