参考:
permute函数
python pytorch permute函数
[Python] 维度交换函数:transpose(m,n,r)和permute(m,n,r)

import torch
from torch import nn
import numpy as np
b=np.array([[[ 0, 1, 2,3],[ 4,5,6,7],[ 8,9, 10,11]],[[12, 13, 14, 15],[16, 17,18, 19],[20, 21,22, 23]]])
print(b)
[[[ 0  1  2  3][ 4  5  6  7][ 8  9 10 11]][[12 13 14 15][16 17 18 19][20 21 22 23]]]
unpermuted=torch.tensor(b)
permuted = unpermuted.permute(2,1,0)
print(permuted)
tensor([[[ 0, 12],[ 4, 16],[ 8, 20]],[[ 1, 13],[ 5, 17],[ 9, 21]],[[ 2, 14],[ 6, 18],[10, 22]],[[ 3, 15],[ 7, 19],[11, 23]]], dtype=torch.int32)

torch.tensor().permute(2,1,0)相关推荐

  1. PyTorch 1.0 中文文档:torch.Tensor

    译者:hijkzzz torch.Tensor 是一种包含单一数据类型元素的多维矩阵. Torch定义了八种CPU张量类型和八种GPU张量类型: Data type dtype CPU tensor ...

  2. pytorch 定义torch类型数据_PyTorch官方中文文档:torch.Tensor

    torch.Tensor torch.Tensor是一种包含单一数据类型元素的多维矩阵. Torch定义了七种CPU tensor类型和八种GPU tensor类型: Data tyoe CPU te ...

  3. PyTorch torch.Tensor.contiguous() 用法与理解

    中文文档: contiguous() → Tensor         返回一个内存连续的有相同数据的 tensor,如果原 tensor 内存连续则返回原 tensor 英文文档: contiguo ...

  4. PyTorch 笔记(02)— 常用创建 Tensor 方法(torch.Tensor、ones、zeros、eye、arange、linspace、rand、randn、new)

    1. Tensor 概念分类 PyTorch 中的张量(Tensor)类似 NumPy 中的 ndarrays,之所以称之为 Tensor 的另一个原因是它可以运行在 GPU 中,以加速运算. 1.1 ...

  5. pytorch中的torch.tensor.repeat以及torch.tensor.expand用法

    文章目录 torch.tensor.expand torch.tensor.repeat torch.tensor.expand 先看招 import torch x = torch.tensor([ ...

  6. 通俗讲解Pytorch梯度的相关问题:计算图、torch.no_grad、zero_grad、detach和backward;Variable、Parameter和torch.tensor

    文章目录 with torch.no_grad()和requires_grad backward() Variable,Parameter和torch.tensor() zero_grad() 计算图 ...

  7. Unable to get repr for<class‘torch.Tensor‘>

    Unable to get repr for <class 'torch.Tensor'> tensor越界访问后就会变成这样. import torcha_data=torch.Tens ...

  8. unable to get repr for class ‘torch.tensor‘

    unable to get repr for class 'torch.tensor' 出错代码: batch_conf.gather(1, conf_t.view(-1,1)) 最近码代码使用pyt ...

  9. torch tensor用法

    1.x = torch.Tensor(5):zero() Tensor转int: int(x1.cpu().data) range与arange区别: if __name__ == '__main__ ...

最新文章

  1. Android Wi-Fi基本操作
  2. linux --- 进程调度
  3. 01Vue.js快速入门(一)Vue概念及Helloworld
  4. qt 程序异常结束。_博声医疗:QT间期,QT间期正常范围
  5. python这个软件学会能做什么工作-学会Python真的有高收入?盯,请查收这份入坑指南...
  6. MATLAB实战系列(一)-二维路径规划算法续集-图像边缘提取(附代码)
  7. java jtable 监听事件_【Java】在JTable中设置鼠标监听器,点击操作对应数据
  8. oracle11g 读写,oracle11g pysical standby开启临时读写
  9. linux 配置path
  10. c 将txt导入oracle,如何把文本数据导入Oracle中?
  11. 政企联手打造智慧城市产业
  12. Linux文件名中加入时间
  13. iPhone 13 Pro苍岭绿真机首曝!网友:这次iPhone被渲染图坑惨了
  14. 看我72变:解决Entity Framework中枚举类型与tinyint的映射问题
  15. java反射集合类_java反射 - lara - OSCHINA - 中文开源技术交流社区
  16. debian 修改apache2 https 端口为11443
  17. iPhone不送充电器?工信部发话了
  18. 9种缺陷管理工具对比Bugzilla、testRail、TestLink、redmine、禅道、CODING、jira、TAPD、PingCode
  19. 【学习笔记】InformationTheory——熵,条件熵,联合熵,互信息,交叉熵
  20. 计算机网络:网络拓扑分类

热门文章

  1. 题解报告:hdu 4907 Task schedule
  2. strncmp很好的函数
  3. 如何用堆栈和循环结构代替递归调用--递归转换为非递归的10条军规
  4. 机器学习相关——SVD分解
  5. C# 3.0新特性之扩展方法
  6. 如何做一个优秀的销售代表
  7. python web开发第三方库_Python Web开发中常用的第三方库
  8. python逻辑表达式3+45and_Python 简明教程 --- 5,Python 表达式与运算符
  9. gradle exclude_Gradle学习记录020 java工程的测试 part1
  10. 控制台输出红色字体异常提示err