原理:将tensor进行偏移。例如[1,2,3]变成[2,3,1],这个就是roll。又再如[1,2,3]变成[3,1,2]。前者向左偏移一个单位,后者向左偏移两个单位。

明白了原理就很简单了。

torch.roll(input, shifts, dims=None)

实战


import torch
x = torch.tensor([[1, 2],[ 3,4]])
print(x)
torch.roll(x,1,-1)#表示最后一个维度上进行操作,并且向右偏移1个单位。

print(x)
torch.roll(x,-1,0)#表示在0维度上进行操作,并且向上偏移1个单位。

print(x)
torch.roll(x,(2,2),(0,1))#表示两个维度上都要进行偏移,并且各自在正方向上偏移两个单位。

torch.roll相关推荐

  1. torch.roll() 详解

    torch.roll(input, shifts, dims=None) input (Tensor) – the input tensor. shifts (int or tuple of pyth ...

  2. 【torch】torch.roll

    torch.roll 张量滚动 1 torch.roll(input, shifts, dims=None) → Tensor input为输入张量 shift表示要滚动的幅度.负数表示左.上方向(二 ...

  3. torch.roll 函数的理解

    torch.roll 函数官方解释 如果是看swin-transformer进来的,推荐看看GitHub上的这个问题,会很有帮助! https://github.com/microsoft/Swin- ...

  4. torch.roll图片实验

    torch.roll(input, shifts, dims=None) → Tensor input为输入张量,shifts表示要滚动的方向.负数表示左上,正数表示右下.dims表示要滚动的维度. ...

  5. torch.roll() 用法解读

    torch.roll(input, shifts, dims=None) -> Tensor 定义 沿给定维度滚动张量输入.超出最后一个位置的元素在第一个位置重新引入.如果 dims 为 Non ...

  6. [pytorch]torch.roll函数

    torch中的roll函数可以用于张量的位置变换操作. 博客推荐 import torch import numpy as np import matplotlib.pyplot as pltshif ...

  7. torch.roll() 函数用法

    Pytorch 官方文档:https://pytorch.org/docs/master/generated/torch.roll.htmlhttps://pytorch.org/docs/maste ...

  8. torch(七)、Math operations(2)

    参考 torch(七).Math operations(2) - 云+社区 - 腾讯云 目录 Spectral Ops torch.fft(input, signal_ndim, normalized ...

  9. Swin Transformer对CNN的降维打击

    一.前言 一张图告诉你Transformer现在是多么的强!几乎包揽了ADE20K语义分割的前几名! 该文章详细解读Swin-transformer的相关内容以及高明之处.看完学不会,你在评论区打我! ...

最新文章

  1. python不能加密吗_为什么我不能解密我用pycrypto加密的内容?
  2. 强力推荐!飞桨产业级PaddleNLP最新全景图发布
  3. Golden Gate 与 Oracle DataGuard的区别
  4. 特征工程(part1)--什么是特征工程
  5. 老子《道德经》第三十五章
  6. 最近处理的几个小问题_20160311
  7. java spring mvc_java spring mvc 全注解
  8. Python中enumerate对象的用法与特点
  9. Oracle登陆SQL Plus,Oracle基础学习登陆SQLPLUS(一)
  10. centos7-修改主机名
  11. 限时删!字节总监总结一套目标检测、卷积神经网络和OpenCV学习资料(教程/PPT/代码)...
  12. 【转】 Git 常用命令详解(二)----不错
  13. 英特尔12代酷睿处理器强势来袭
  14. xci转化nsp_Switch游戏XCI转NSP的教程+工具下载
  15. 期刊论文发表会有证书吗
  16. FitLine+直线拟合+C++
  17. Windows10系统自带的五笔输入法替换98字库
  18. 什么是流量网站流量的概念
  19. css-doodle 学习第一天
  20. FLEX提高篇--------ShareObject对象详解

热门文章

  1. 程序员崩溃的40多个瞬间!!!太形象了,你遇到过几个?
  2. TensorFlow object detection api------ssd_mobilenet使用
  3. Intel SGX Remote Attestation实例代码安装和执行,笔记
  4. 详细介绍Intel SGX开发环境搭建和Hello Enclave程序运行
  5. 比拼 Kafka , 大数据分析新秀 Pulsar 到底好在哪
  6. 独家 | 5个只有少数程序员知道的用例
  7. 周志华:Boosting学习理论的探索 —— 一个跨越30年的故事
  8. 独家 | 如何解决深度学习泛化理论
  9. 「倚天」一出,谁与争锋!全球首款5nm服务器芯片,业界最强
  10. 高颜值的神经网络可视化工具:3D、彩色、可定制,还能可视化参数重要性