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实现监控程序执行时间并将其写入日志的方法
Jun 30 Python
Python自动化运维_文件内容差异对比分析
Dec 13 Python
python解决pandas处理缺失值为空字符串的问题
Apr 08 Python
启动Atom并运行python文件的步骤
Nov 09 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
wxPython多个窗口的基本结构
Nov 19 Python
使用python远程操作linux过程解析
Dec 04 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
appium+python adb常用命令分享
Mar 06 Python
Python实现AI换脸功能
Apr 10 Python
Python参数传递及收集机制原理解析
Jun 05 Python
使用python实现学生信息管理系统
Feb 25 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
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
2016/03/31 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
thinkphp中常用的系统常量和系统变量
2014/03/05 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
node网页分段渲染详解
2016/09/05 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
vue.js 2.0实现简单分页效果
2019/07/29 Javascript
javascript数组元素删除方法delete和splice解析
2019/12/09 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
python 性能提升的几种方法
2016/07/15 Python
可能是最全面的 Python 字符串拼接总结【收藏】
2018/07/09 Python
python 魔法函数实例及解析
2019/09/25 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
python 星号(*)的多种用途
2020/09/21 Python
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
意大利辅助药品、药物和补品在线销售:FarmaEurope
2020/04/29 全球购物
计划生育宣传标语
2014/06/21 职场文书
社区党支部承诺书
2015/04/29 职场文书
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers
Java实现简单小画板
2022/06/10 Java/Android