permute针对的是转换维度,view等价于reshape。

permute作用为调换Tensor的维度,参数为调换的维度。例如对于一个二维Tensor来说,调用tensor.permute(1,0)意为将1轴(列轴)与0轴(行轴)调换,相当于进行转置。

In [20]: a
Out[20]:
tensor([[0, 1, 2],  [3, 4, 5]])  In [21]: a.permute(1,0)
Out[21]:
tensor([[0, 3],   [1, 4],   [2, 5]])

view

x = torch.randn(4, 4)
x.size()
torch.Size([4, 4])

y = x.view(16)
y.size()
torch.Size([16])

torch permute和view相关推荐

  1. pytorch | transpose、permute、view、contiguous、is_contiguous、reshape

    transpose.contiguous.view a = torch.randn(2,3) #随机产生的2*3的tensor,内存是连续的,所以打印出"真" if a.is_co ...

  2. torch x = x.view(x.size(0),-1)的理解

    目录 一.概述 二.代码展示 一.概述 1.在torch的网络定义部分的forward(self,x)中有可能会出现下面这句话: x = x.view(x.size(0),-1) 2.这句话的意思是将 ...

  3. permute和view

    对于立方体 permute只是从不同角度去看他,导致长宽高发生了改变,其实还是同一个长方体 但是view会直接改变长方体的长宽高,相当于一个没变形,一个变形了

  4. tensor.view().permute()

    tensor.view.permute tensor.view() tensor.permute() tensor.view()   tenor.view()的作用说通俗点就是:该函数返回一个有相同数 ...

  5. Pytorch中 permute / transpose 和 view / reshape, flatten函数

    1.transpose与permute transpose() 和 permute() 都是返回转置后矩阵,在pytorch中转置用的函数就只有这两个 ,这两个函数都是交换维度的操作 transpos ...

  6. torch中x = x.view(..., -1)的解释

    torch中在分类器中,经常会遇到: x = x.view(x.size(0),-1) 其实在torch里面,view函数就相当于numpy的reshape,执行的操作就是对tensor进行维度转换. ...

  7. numpy和torch数据操作对比

    对numpy和torch数据操作进行对比,避免遗忘. ndarray和tensor import torch import numpy as npnp_data = np.arange(6).resh ...

  8. Torch7系列教程之Torch深度学习库教程(一)

    Torch7深度学习库教程 写在前面的话 torch库 1 Tensor库 1.1 Tensor数据使用简介 1.2 Tensor构造函数 1.3 作用于Torch上的一些操作函数 2 Storage ...

  9. torch.contiguous()方法

    orch.contiguous()方法语义上是"连续的",经常与torch.permute().torch.transpose().torch.view()方法一起使用,要理解这样 ...

最新文章

  1. 谢文睿:西瓜书 + 南瓜书 吃瓜系列 4. 二分类线性判别分析
  2. 怎么远程虚拟机中的mysql_如何从本地远程访问虚拟机内的Mysql服务器?
  3. Git 同一个Git HostName 配置多个sshkey
  4. Rabbit的Windows安装
  5. 重磅!神策 2018 数据驱动大会报名正式开启!
  6. 南加州大学机器视觉实验室_机器学习带动南加州爱迪生的变革
  7. 数据结构与算法 - 稀疏数组(理解+代码实现案例)
  8. 架构设计--仅是软件开发之第二大影响力?!
  9. 7-6 顺序存储的二叉树的最近的公共祖先问题 (10 分)
  10. 20171018 在小程序页面去获取用户的OpenID
  11. 通过创建一个位图的XY Chart来学习Android绘图类Rect,Paint,Bitmap,Canvas(附源码)
  12. 使用工厂方法模式实现多数据库WinForm手机号码查询器(附源码)
  13. 数控编程球面计算机,Mastercam9.1的数控编程
  14. 记录数据库面试题及答案21~41
  15. 如何在chrome加载.ctx文件(亲测可用,只需3步)
  16. 记录常用的chrome插件
  17. 基于vegan包对otu表抽平——r语言
  18. 在论文开题报告中,研究目的和研究意义两者之间有什么区别吗?
  19. Win10右键菜单没有新建选项怎么解决?
  20. 引用与引用作为函数的参数

热门文章

  1. Java 8 Stream的基本详解
  2. 第07课:技巧-敏捷教练的四种心法(iPad 版)
  3. golang程序性能分析
  4. 使用pd的时候,切换窗口,导致虚拟机变成英文输入法的问题解决
  5. 【AndroidFramework】ATV9遥控器红外模式下,机顶盒在假待机阶段会响应遥控器语音键...
  6. python wasm_wasm和javascript
  7. 计算机既是服务器又是工作站,计算机三级.docx
  8. 得了糖尿病就得戒水果?
  9. 商城优惠券模块设计与实现
  10. (ObjectMapper)Json转化对象的基本原理