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的yield和generator
Mar 10 Python
Python 使用SMTP发送邮件的代码小结
Sep 21 Python
python通过tcp发送xml报文的方法
Dec 28 Python
python读写csv文件实例代码
Jul 05 Python
Numpy数组array和矩阵matrix转换方法
Aug 05 Python
django ManyToManyField多对多关系的实例详解
Aug 09 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
使用python检查yaml配置文件是否符合要求
Apr 09 Python
详解在Python中使用Torchmoji将文本转换为表情符号
Jul 27 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
Pycharm 跳转回之前所在页面的操作
Feb 05 Python
Python四款GUI图形界面库介绍
Jun 05 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
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
jquery获取input的value问题说明
2010/08/19 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
jQuery版仿Path菜单效果
2011/12/15 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
jquery实现的用户注册表单提示操作效果代码分享
2015/08/28 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
[53:36]Liquid vs VP Supermajor决赛 BO 第三场 6.10
2018/07/05 DOTA
python 中文字符串的处理实现代码
2009/10/25 Python
简单实现Python爬取网络图片
2018/04/01 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
Python中捕获键盘的方式详解
2019/03/28 Python
解决Python图形界面中设置尺寸的问题
2020/03/05 Python
pycharm全局搜索的具体步骤
2020/07/28 Python
详解canvas.toDataURL()报错的解决方案全都在这了
2020/03/31 HTML / CSS
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
物流合作计划书
2014/01/10 职场文书
会议室标语
2014/06/21 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
世界环境日活动总结
2015/02/11 职场文书
创业计划书详解
2019/07/19 职场文书
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL