PyTorch中permute的用法详解


Posted in Python onDecember 30, 2019
permute(dims)

将tensor的维度换位。

参数:参数是一系列的整数,代表原来张量的维度。比如三维就有0,1,2这些dimension。

例:

import torch
import numpy as np
a=np.array([[[1,2,3],[4,5,6]]])
unpermuted=torch.tensor(a)
print(unpermuted.size()) # ——> torch.Size([1, 2, 3])
permuted=unpermuted.permute(2,0,1)
print(permuted.size()) # ——> torch.Size([3, 1, 2])

再比如图片img的size比如是(28,28,3)就可以利用img.permute(2,0,1)得到一个size为(3,28,28)的tensor。

利用这个函数permute(1,3,2)可以把Tensor([[[1,2,3],[4,5,6]]]) 转换成

tensor([[[1., 4.],
[2., 5.],
[3., 6.]]])

如果使用view(1,3,2),可以得到

tensor([[[1., 2.],
[3., 4.],
[5., 6.]]])

以上这篇PyTorch中permute的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python通过opencv实现批量剪切图片
Nov 13 Python
Python登录注册验证功能实现
Jun 18 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
对Python的多进程锁的使用方法详解
Feb 18 Python
python selenium firefox使用详解
Feb 26 Python
python实现抖音点赞功能
Apr 07 Python
Python 实现交换矩阵的行示例
Jun 26 Python
Python实用工具FuckIt.py介绍
Jul 02 Python
python实现图片插入文字
Nov 26 Python
python绘图subplots函数使用模板的示例代码
Apr 30 Python
解决pytorch 损失函数中输入输出不匹配的问题
Jun 05 Python
Python max函数中key的用法及原理解析
Jun 26 Python
python实现多进程按序号批量修改文件名的方法示例
Dec 30 #Python
Pytorch Tensor基本数学运算详解
Dec 30 #Python
python垃圾回收机制(GC)原理解析
Dec 30 #Python
利用Python代码实现一键抠背景功能
Dec 29 #Python
如何利用pygame实现简单的五子棋游戏
Dec 29 #Python
Python使用正则实现计算字符串算式
Dec 29 #Python
Django框架教程之中间件MiddleWare浅析
Dec 29 #Python
You might like
php+mysql事务rollback&commit示例
2010/02/08 PHP
基于PHP服务端图片生成缩略图的方法详解
2013/06/20 PHP
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
php array_map()函数实例用法
2021/03/03 PHP
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
浅谈javascript构造函数与实例化对象
2015/06/22 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
2017/09/20 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
js实现电灯开关效果
2021/01/19 Javascript
从零学Python之入门(四)运算
2014/05/27 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
python实践项目之监控当前联网状态详情
2019/05/23 Python
python制作简单五子棋游戏
2019/06/18 Python
Python将string转换到float的实例方法
2019/07/29 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
python获得命令行输入的参数的两种方式
2020/11/02 Python
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
德国家具、照明、家居用品网上商店:Wayfair.de
2020/02/13 全球购物
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
某公司Java工程师面试题笔试题
2016/03/27 面试题
腾讯公司的一个sql题
2013/01/22 面试题
公证委托书标准格式
2014/09/11 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis
javascript实现计算器功能详解流程
2021/11/01 Javascript