pytorch 调整某一维度数据顺序的方法


Posted in Python onDecember 08, 2018

在pytorch中,Tensor是以引用的形式存在的,故而并不能直接像python交换数据那样

a = torch.Tensor(3,4)
a[0],a[1] = a[1],a[0]

# 这会导致a的结果为a=(a[1],a[1],a[2])
# 而非预期的(a[1],a[0],a[2])

这是因为引用赋值导致的,在交换过程,如下所示,当b的值赋值与a的时候,因为tmp指针与a是同一变量的不同名,故而tmp的内容也会变为b。

# 交换a,b
a,b = b,a
# 等价于
tmp = a
a = b #此时,tmp = a= b
b = tmp

故而在我们通过另外一种方式来对其进行交换,通过对下标索引的方式,对其进行交换

a = torch.Tensor(3,4)
index = [1,0,2]
a = a[index]

以上这篇pytorch 调整某一维度数据顺序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python中的type()方法的使用
May 21 Python
解决Pycharm无法import自己安装的第三方module问题
May 18 Python
用python一行代码得到数组中某个元素的个数方法
Jan 28 Python
用Python将结果保存为xlsx的方法
Jan 28 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
May 10 Python
python3使用腾讯企业邮箱发送邮件的实例
Jun 28 Python
Django url,从一个页面调到另个页面的方法
Aug 21 Python
Django项目使用ckeditor详解(不使用admin)
Dec 17 Python
Python多线程Threading、子线程与守护线程实例详解
Mar 24 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
Jun 15 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
Jun 18 Python
Python基于gevent实现文件字符串查找器
Aug 11 Python
Python操作mongodb数据库的方法详解
Dec 08 #Python
Opencv+Python 色彩通道拆分及合并的示例
Dec 08 #Python
python-opencv颜色提取分割方法
Dec 08 #Python
使用python将图片按标签分入不同文件夹的方法
Dec 08 #Python
对python的输出和输出格式详解
Dec 08 #Python
python 检查文件mime类型的方法
Dec 08 #Python
python使用magic模块进行文件类型识别方法
Dec 08 #Python
You might like
建立文件交换功能的脚本(一)
2006/10/09 PHP
Linux编译升级php的详细方法
2013/11/04 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
写得不错的jquery table鼠标经过变色代码
2013/09/27 Javascript
基于jquery扩展漂亮的CheckBox(自己编写)
2013/11/19 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
layui实现form表单同时提交数据和文件的代码
2019/10/25 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
[03:57]2016完美“圣”典风云人物:rOtk专访
2016/12/09 DOTA
详解Python的Django框架中的templates设置
2015/05/11 Python
Python操作列表之List.insert()方法的使用
2015/05/20 Python
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
TensorFlow的权值更新方法
2018/06/14 Python
pycharm下查看python的变量类型和变量内容的方法
2018/06/26 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
介绍一下Java中的static关键字
2012/05/12 面试题
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
甜品店的创业计划书范文
2014/01/02 职场文书
医药营销个人求职信范文
2014/02/07 职场文书
学习雷锋做美德少年寄语大全
2014/04/09 职场文书
群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
青春雷锋观后感
2015/06/10 职场文书
高一数学教学反思
2016/02/18 职场文书