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

铜仁做网站电力建设集团网站

铜仁做网站,电力建设集团网站,把网页做成软件,网站内部代码优化相关阅读 Pytorch基础https://blog.csdn.net/weixin_45791458/category_12457644.html?spm1001.2014.3001.5482 在Pytorch中#xff0c;squeeze和unsqueeze是Tensor的一个重要方法#xff0c;同时它们也是torch模块中的一个函数#xff0c;它们的语法如下所示。 Tensor.…相关阅读 Pytorch基础https://blog.csdn.net/weixin_45791458/category_12457644.html?spm1001.2014.3001.5482 在Pytorch中squeeze和unsqueeze是Tensor的一个重要方法同时它们也是torch模块中的一个函数它们的语法如下所示。  Tensor.squeeze(dimNone) → Tensor torch.squeeze(input, dimNone) → Tensorinput (Tensor) – the input tensor. dim (int or tuple of ints, optional) – if given, the input will be squeezed only in the specified dimensions.Tensor.unsqueeze(dim) → Tensor torch.unsqueeze(input, dim) → Tensorinput (Tensor) – the input tensor. dim (int) – the index at which to insert the singleton dimension 一、squeeze squeeze函数或方法返回一个新的张量该张量移除了原张量中大小为1的维度例如输入张量的形状是(A×1×B×C×1×D)使用了squeeze函数或方法后输出张量的形状是(A×B×C×D)。请注意输出张量将与输入张量共享底层存储因此改变一个张量的内容将改变另一个张量的内容。默认情况下squeeze将移除所有尺寸为1的维度如果传递了dim参数则会将dim中的维度展开。dim的范围可以是[-input.dim()-1, input.dim()]其中负数索引表示从后往前数的位置例如-1代表最后一个维度。 可以看下面的例子以更好的理解 import torch# 创建一个形状为 (2, 1, 2, 1, 2) 的张量 x torch.zeros(2, 1, 2, 1, 2) print(x, x.size(), id(x))# 移除所有大小为1的维度 a torch.squeeze(x) # 等价于 a x.squeeze() print(a, a.size(), id(a))# 尝试移除第0维度由于第0维度大小不为1因此不改变形状 b torch.squeeze(x, 0) # 等价于 b x.squeeze(0) print(b, b.size(), id(b))# 移除第1维度第1维度大小为1 c torch.squeeze(x, 1) # 等价于 c x.squeeze(1) print(c, c.size(), id(c))# 移除第1、第2和第3维度第1和第3维度大小为1第2维度不变 d torch.squeeze(x, (1, 2, 3)) # 等价于 d x.squeeze((1, 2, 3)) print(d, d.size(), id(d))# 验证所有张量共享底层存储空间 print(x.storage().data_ptr() a.storage().data_ptr() b.storage().data_ptr() c.storage().data_ptr() d.storage().data_ptr()) # 共享底层存储空间输出 tensor([[[[[0., 0.]],[[0., 0.]]]],[[[[0., 0.]],[[0., 0.]]]]]) torch.Size([2, 1, 2, 1, 2]) 1899057117680tensor([[[0., 0.],[0., 0.]],[[0., 0.],[0., 0.]]]) torch.Size([2, 2, 2]) 1899057158240tensor([[[[[0., 0.]],[[0., 0.]]]],[[[[0., 0.]],[[0., 0.]]]]]) torch.Size([2, 1, 2, 1, 2]) 1899737467296tensor([[[[0., 0.]],[[0., 0.]]],[[[0., 0.]],[[0., 0.]]]]) torch.Size([2, 2, 1, 2]) 1899737467376tensor([[[0., 0.],[0., 0.]],[[0., 0.],[0., 0.]]]) torch.Size([2, 2, 2]) 1899737467216 True 二、 unsqueeze unsqueeze函数或方法函数返回一个新的张量该张量在指定维度(dim)插入一个大小为1的维度。使用unsqueeze函数或方法后输入张量的形状会相应增加一个维度。例如输入张量的形状是A×B×C在第1维度使用unsqueeze后输出张量的形状将变为A×1×B×C。请注意输出张量将与输入张量共享底层存储因此改变一个张量的内容将改变另一个张量的内容。dim的范围可以是[-input.dim(), input.dim()-1]其中负数索引表示从后往前数的位置例如-1代表最后一个维度。 可以看下面的例子以更好的理解 import torch# 创建一个形状为 (2, 2, 2) 的张量 x torch.zeros(2, 2, 2) print(x, x.size(), id(x))# 在第0维度插入单维度 a torch.unsqueeze(x, 0) # 等价于 a x.unsqueeze(0) print(a, a.size(), id(a))# 在第1维度插入单维度 b torch.unsqueeze(x, 1) # 等价于 b x.unsqueeze(1) print(b, b.size(), id(b))# 在第2维度插入单维度 c torch.unsqueeze(x, 2) # 等价于 c x.unsqueeze(2) print(c, c.size(), id(c))# 在第3维度插入单维度 d torch.unsqueeze(x, 3) # 等价于 d x.unsqueeze(3) print(d, d.size(), id(d))# 验证所有张量共享底层存储空间 print(x.storage().data_ptr() a.storage().data_ptr() b.storage().data_ptr() c.storage().data_ptr() d.storage().data_ptr()) # 共享底层存储空间输出 tensor([[[0., 0.],[0., 0.]],[[0., 0.],[0., 0.]]]) torch.Size([2, 2, 2]) 1509028592032tensor([[[[0., 0.],[0., 0.]],[[0., 0.],[0., 0.]]]]) torch.Size([1, 2, 2, 2]) 1509028632592tensor([[[[0., 0.],[0., 0.]]],[[[0., 0.],[0., 0.]]]]) torch.Size([2, 1, 2, 2]) 1507561225888tensor([[[[0., 0.]],[[0., 0.]]],[[[0., 0.]],[[0., 0.]]]]) torch.Size([2, 2, 1, 2]) 1507561391824tensor([[[[0.],[0.]],[[0.],[0.]]],[[[0.],[0.]],[[0.],[0.]]]]) torch.Size([2, 2, 2, 1]) 1507561391904 True
http://www.hkea.cn/news/14497501/

相关文章:

  • 网站建设和管理制度网站开发者工具post
  • 别人帮做的网站到期续费深圳网站建设公司好
  • php做网站的分站网站刷流量会怎么样
  • 本地建设网站怎么查看后台账号移动互联网开发选题
  • 网站建设管理分工的说明今天的新闻联播内容
  • 网站列表页内容重庆建工集团有限公司官网
  • 建网站流程 知乎怎么做网站的域名解析
  • 建设网站的基本步骤可以做淘宝客的网站
  • 网站建设的简洁性v2ex 网站建设
  • seo网站推广方案可信网站服务
  • nas 建网站厦门 网站建设企业邮箱
  • 免费网站建设价格七牛镜像 wordpress
  • 网站布局设计怎么写网站开发人员工资
  • 如何建设和优化网站上海网站建设公司网站建设
  • 设计类型的网站云主机是什么
  • 网站建设上机考试wordpress win2012 r2
  • 济宁网站建设第一品牌中国物流网站
  • next.js做纯静态网站商务网站开发课程体会
  • 惠州网站制作维护做pc端网站用什么框架
  • 西宁专业做网站公司淘客怎么做推广网站
  • 旅游网站建设的摘要wordpress单页
  • 上海网站建设公设计师论坛
  • 福州网站建设信息关于网络营销的网站
  • 合肥官方网站优化费用如何建立一个网站 供客户选图
  • 一般做网站用什么字体广西教育平台网站建设
  • WordPress小说网站源码定制高端网站建设公司
  • 企业邮箱大全号码大全网站优化seo怎么做
  • 网站站长承德企业网站建设
  • 做网站可以用微软雅黑字体么南阳网站开发公司
  • 网站的手机客户端怎样做花瓣网是仿国外那个网站做的