当前位置: 首页 > news >正文

滁州金鹏建设集团网站网页浏览器

滁州金鹏建设集团网站,网页浏览器,网站建设及服务合同书,网页制作制作公司目录 1. torch.expand(*sizes) 2. torch.repeat(*sizes) 3. 两者内存占用的区别 在PyTorch中有两个函数可以用来扩展某一维度的张量,即 torch.expand() 和 torch.repeat() 1. torch.expand(*sizes) 【含义】将输入张量在大小为1的维度上进行拓展,…

目录

1.  torch.expand(*sizes)

2. torch.repeat(*sizes)

3. 两者内存占用的区别


在PyTorch中有两个函数可以用来扩展某一维度的张量,即 torch.expand() 和 torch.repeat()

1.  torch.expand(*sizes)

【含义】将输入张量在大小为1的维度上进行拓展,并返回扩展更大后的张量

【参数】sizes的shape为torch.Size 或 int,指拓展后的维度, 当值为-1的时候,表示维度不变

import torchif __name__ == '__main__':x = torch.rand(1, 3)y1 = x.expand(4, 3)print(y1.shape)  # torch.Size([4, 3])y2 = x.expand(6, -1)print(y2.shape)  # torch.Size([6, 3])

2. torch.repeat(*sizes)

【含义】沿着特定维度扩展张量,并返回扩展后的张量

【参数】sizes的shape为torch.Size 或 int,指对当前维度扩展的倍数

import torchif __name__ == '__main__':x = torch.rand(2, 3)y1 = x.repeat(4, 2)print(y1.shape)  # torch.Size([8, 6])

3. 两者内存占用的区别

torch.expand 不会占用额外空间,只是在存在的张量上创建一个新的视图

torch.repeat 和 torch.expand 不同,它是拷贝了数据,会占用额外的空间

示例如下:

import torchif __name__ == '__main__':x = torch.rand(1, 3)y1 = x.expand(4, 3)y2 = x.repeat(2, 3)print(x.storage().data_ptr(), y1.storage().data_ptr())  # 52364352 52364352print(x.storage().data_ptr(), y2.storage().data_ptr())  # 52364352 8852096
http://www.mmbaike.com/news/67249.html

相关文章:

  • 免费python教程搜索引擎优化的主要工作有
  • 网站建设和开发广告软文范例大全100
  • 百度提交网站收录网络营销企业网站优化
  • 玉环 企业网站建设网络营销的主要手段
  • 金融网站模板源代码百度指数数据分析平台官网
  • 做淘宝客需要网站吗如何发布自己的html网站
  • 网站建设项目确认书html期末大作业个人网站制作
  • 潍坊做网站的企业营销推广是干什么的
  • 响应式网站建设咨询无锡seo公司
  • 哪家网站设计公司好抖音seo查询工具
  • Opt wordpress网站优化及推广方案
  • 服装企业网站建设策划书成都排名seo公司
  • 软件开发和网站开发哪个更好山西seo谷歌关键词优化工具
  • 武汉人才网招聘信息优化公司排名
  • 婚恋网站建设百度网盘app下载安装电脑版
  • 网站制作网站俄罗斯引擎搜索
  • 做网站批发利润怎么样外贸网站推广优化
  • 设计企业网站内容关键字搜索引擎
  • html5做动态网站百度怎么注册自己的店铺
  • 网站制作公司交接网站百度友情链接
  • 网站上传工具有什么销售管理
  • 哪些网站是由wordpress做的关键词怎么优化到百度首页
  • 主流网站开发关键词搜索引擎
  • 网络营销推广方案总结360优化大师app
  • 三乡有做网站的师傅吗资源搜索引擎搜索神器网
  • 百度网站优化排行网络营销模式包括哪些
  • 创造与魔法官方网站-做自己喜欢的事游戏代理平台有哪些
  • 服装公司介绍怎样给自己的网站做优化
  • 网站开发费用可否计入无形资产免费刷推广链接的软件
  • 网站标签设计seo推广教程