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 不同对象比较大小示例探讨
Aug 21 Python
彻底理解Python list切片原理
Oct 27 Python
详解Python判定IP地址合法性的三种方法
Mar 06 Python
Python django使用多进程连接mysql错误的解决方法
Oct 08 Python
Python利用scapy实现ARP欺骗的方法
Jul 23 Python
python RC4加密操作示例【测试可用】
Sep 26 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
Nov 19 Python
使用matplotlib绘制图例标签中带有公式的图
Dec 13 Python
python适合做数据挖掘吗
Jun 16 Python
Python实现ElGamal加密算法的示例代码
Jun 19 Python
详细分析Python垃圾回收机制
Jul 01 Python
pytorch常用数据类型所占字节数对照表一览
May 17 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设计模式之命令模式的应用详解
2013/05/21 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
解决angularjs WdatePicker ng-model的问题
2018/09/13 Javascript
js canvas实现画图、滤镜效果
2018/11/27 Javascript
送你43道JS面试题(收藏)
2019/06/17 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
跟老齐学Python之Import 模块
2014/10/13 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
python实现任意位置文件分割的实例
2018/12/14 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
Django中modelform组件实例用法总结
2020/02/10 Python
如何在vscode中安装python库的方法步骤
2021/01/06 Python
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
办公室主任岗位职责
2013/11/08 职场文书
学习委员自我鉴定
2014/01/13 职场文书
搞笑获奖感言
2014/01/30 职场文书
餐饮总经理岗位职责
2014/03/07 职场文书
公司试用期员工自我评价
2014/09/17 职场文书