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个。

相关推荐
范桂飓7 小时前
Transformer 大模型架构深度解析(1)NLP 自然语言处理文本表示方法
人工智能·深度学习·自然语言处理·transformer
skywalk81637 小时前
FreeBSD下安装rustup、cargo和uv
开发语言·python·rust·cargo
GDAL7 小时前
Python pip 全面讲解教程(2026 实用版)
python·pip
WangYaolove13147 小时前
基于人脸表情的分类算法的设计(源码+文档)
python·mysql·django·毕业设计·源码
xiangzhihong87 小时前
AI大模型面试题之基础篇
人工智能·深度学习
开开心心_Every7 小时前
安卓语音转文字工具:免费支持实时转换视频
python·游戏·微信·django·pdf·excel·语音识别
范桂飓7 小时前
Transformer 大模型架构深度解析(2)RNN 循环神经网络模型在 NLP 中的应用
人工智能·rnn·自然语言处理·transformer
wjykp7 小时前
4.脑电实验设计的原理与实例
python
weixin_481950357 小时前
跟AI学习用python制作下载器-3
开发语言·python·学习
AI 菌7 小时前
何恺明团队新作:Just Image Transformers(JiT)生成模型
人工智能·大模型·文生图·多模态