pytorch标签转onehot形式实例


Posted in Python onJanuary 02, 2020

代码:

import torch

class_num = 10
batch_size = 4
label = torch.LongTensor(batch_size, 1).random_() % class_num
print(label.size())

one_hot = torch.zeros(batch_size, class_num).scatter_(1, label, 1)
print(one_hot)

输出:

torch.Size([4, 1])
tensor([[0., 0., 0., 0., 0., 0., 0., 1., 0., 0.],
[0., 0., 0., 0., 0., 1., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 1., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0., 1.]])

注意:

label的形状必须是[n,1]的,也就是必须是二维的,且第二个维度长度为1,如果是一维度的,则需要升维度,代码如下:

import torch

class_num = 10
batch_size = 4
label = torch.LongTensor(batch_size).random_() % class_num
print(label.size())
label = torch.unsqueeze(label,dim=1)
print(label.size())

以上这篇pytorch标签转onehot形式实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python脚本来删除指定容量以上的文件的教程
May 04 Python
构建Python包的五个简单准则简介
Jun 15 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
Jun 27 Python
python 垃圾收集机制的实例详解
Aug 20 Python
Python3实现获取图片文字里中文的方法分析
Dec 13 Python
Python动态语言与鸭子类型详解
Jul 01 Python
python 3.6.7实现端口扫描器
Sep 04 Python
python爬虫爬取幽默笑话网站
Oct 24 Python
Python属性和内建属性实例解析
Jan 14 Python
python输入中文的实例方法
Sep 14 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
Mar 03 Python
Python帮你解决手机qq微信内存占用太多问题
Feb 15 Python
Python socket聊天脚本代码实例
Jan 02 #Python
解决Pytorch训练过程中loss不下降的问题
Jan 02 #Python
Pytorch evaluation每次运行结果不同的解决
Jan 02 #Python
Python for循环与getitem的关系详解
Jan 02 #Python
python实现双色球随机选号
Jan 01 #Python
PyTorch实现更新部分网络,其他不更新
Dec 31 #Python
pytorch中的transforms模块实例详解
Dec 31 #Python
You might like
php连接数据库代码应用分析
2011/05/29 PHP
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
子窗体与父窗体传值示例js代码
2013/08/01 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
纯javascript移动优先的幻灯片效果
2015/11/02 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
vue 设置路由的登录权限的方法
2018/07/03 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
2018/07/12 jQuery
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
python中__call__方法示例分析
2014/10/11 Python
Python合并多个Excel数据的方法
2018/07/16 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
解决python DataFrame 打印结果不换行问题
2020/04/09 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
python如何写个俄罗斯方块
2020/11/06 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
雅萌 (YA-MAN) :日本美容家电领域的龙头企业
2017/05/12 全球购物
荷兰本土平价百货:HEMA
2017/10/23 全球购物
美国马匹用品和马钉购物网站:State Line Tack
2018/08/05 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
2013年员工自我评价范文
2013/12/27 职场文书
生产车间标语
2014/06/11 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
爱心捐书倡议书
2015/04/27 职场文书
爱护公物主题班会
2015/08/17 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
python数字图像处理:图像简单滤波
2022/06/28 Python