1. 函数名:
    unfold(dim,size,step):
  2. 参数:
    dim表明想要切分的维度
    size表明切分块的尺寸
    step表明切分的步长
  3. 作用
    实现的滑动窗口操作,类似于卷积,不过只有卷,没有积。
    unfold()做用是按照选定的尺寸与步长来切分矩阵
  4. 示例:
    1)代码:
import torchpatch_size = 3
stride = 1
inputs = torch.rand(3, 9, 9)
c, h, w = inputs.shape
print('inputs.shape_1', inputs.shape)
patches = inputs.unfold(1, 3, 1)
print('patches.shape_2', patches.shape)
patches = patches.unfold(2, 3, 1)
print('patches.shape_3', patches.shape)
patches = patches.reshape(c, -1, patch_size, patch_size)
print('patches.shape_4', patches.shape)# inputs.shape_1 torch.Size([3, 9, 9])
# patches.shape_2 torch.Size([3, 7, 9, 3])
# patches.shape_3 torch.Size([3, 7, 7, 3, 3])
# patches.shape_4 torch.Size([3, 49, 3, 3])

2)画图:

Python——unfold()函数相关推荐

  1. 【Python】函数图像绘制:二维图像、三维图像、散点图、心形图

    [Python]函数图像绘制:二维图像.三维图像.散点图.心形图 所有需要用的包 二维图像 三维图像 散点图绘制 心形图绘制 所有需要用的包 from mpl_toolkits.mplot3d imp ...

  2. 技术图文:Python 匿名函数 VS. C# Lambda表达式

    背景 前段时间在知识星球上立了一个Flag,至少写10篇关于 Python,Matlab 和 C# 对比的总结. 这是第 2 篇,从定义和应用两个角度来对比 Python 的匿名函数 与 C# 的La ...

  3. Python divmod() 函数

    Python divmod() 函数 python divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b). 函数语法 divmod(a, b) ...

  4. python参数传递方法_深入理解python中函数传递参数是值传递还是引用传递

    python 的 深入理解python中函数传递参数是值传递还是引用传递 目前网络上大部分博客的结论都是这样的: Python不允许程序员选择采用传值还是传 引用.Python参数传递采用的肯定是&q ...

  5. python中函数包括标准库函数吗_Python语言和标准库(第二章:函数)

    a-如何创建函数. b-给出一些指导原则,帮助思考如何创建和组织程序以使用函数. c-如何编写函数,使随后可以询问它们的工作方式和实现的功能. 2.1将程序放在单独的文件里 为了更加方便,从现在开始, ...

  6. c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith

    [C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...

  7. python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法

    python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录

  8. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  9. Python staticmethod() 函数

    Python staticmethod() 函数 正在上传-重新上传取消​ Python 内置函数 python staticmethod 返回函数的静态方法. 该方法不强制要求传递参数,如下声明一个 ...

最新文章

  1. spring入门(11)-spring与hibernate整合完成增删改查的操作(封装HibernateTemplate模版类对象)
  2. fdisk命令非交互模式及parted的mkpart命令第一个参数说明
  3. nginx https反向代理tomcat
  4. [MySQL优化案例]系列 — 典型性索引引发CPU负载飙升问题
  5. Linux c vim跳到指定行,grep与vim工具基本命令详解
  6. python做项目看板_三、使用python数据仓库实现可视化看板
  7. How does asp.net web api work?
  8. aws terraform_在AWS第1部分中使用Terraform自动缩放组:基本步骤
  9. LeetCode(1029)——两地调度(JavaScript)
  10. 手机芯片 AI 之争:高通、联发科均超华为!
  11. 北方交大的开源软件镜像站
  12. 设计师需要的素材、教程、工具等网站收集
  13. linux免杀工具,kali 免杀工具shellter安装以及使用
  14. Java + OpenCV 实现图片合成(JavaCV)
  15. 助教日志_【沈阳航空航天大学软件工程 1,2 班】前六周排行榜
  16. c#FileStream文件读写可能会出现乱码
  17. 小程序源码:全新独立后台修复登录在线答题
  18. linux下使用man命令查看系统调用
  19. 西工大计算机学院二级教授,计算机学院高武教授:践行科研育人,培养拔尖创新人才...
  20. 《关于炒股有意思的几个“故事” 》

热门文章

  1. 数字集成电路版图设计(三)——加法器绘制
  2. 区域一体化电子病历系统管理源码 医院SOA架构 医院源码
  3. 广西师范大学计算机科学与技术专业,广西师范大学计算机科学与信息工程学院...
  4. Thinkpad neo 14(i7处理器)拆机加硬盘
  5. 2022高教社杯全国大学生数学建模-无人机遂行编队飞行中的纯方位无源定位点评
  6. 【阿里云】轻松玩转linux服务器
  7. ios 拨打电话系统回调函数
  8. 六级(2020/12-1) Text1
  9. NBIOT上行与下行数据流程(基于华为电信物联网平台)
  10. net start mysql无法启动请键入 NET HELPMSG 3523 已获得更多的帮助