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

网站官网认证怎么做的广东省白云区邮政编码

网站官网认证怎么做的,广东省白云区邮政编码,天津建网站,宁波网站推广优化公司电话一.前言本章节来介绍一下张量拼接的操作,掌握torch.cat torch.stack使⽤,张量的拼接操作在神经⽹络搭建过程中是⾮常常⽤的⽅法,例如: 在后⾯将要学习到的残差⽹络、注意⼒机 制中都使⽤到了张量拼接。二.torch.cat 函数的使用torch.cat 函数…

一.前言

本章节来介绍一下张量拼接的操作,掌握torch.cat torch.stack使⽤,张量的拼接操作在神经⽹络搭建过程中是⾮常常⽤的⽅法,例如: 在后⾯将要学习到的残差⽹络、注意⼒机 制中都使⽤到了张量拼接。

二.torch.cat 函数的使用

torch.cat 函数可以将两个张量根据指定的维度拼接起来.

import torchdef test():data1 = torch.randint(0, 10, [3, 5, 4])data2 = torch.randint(0, 10, [3, 5, 4])print(data1)print(data2)print('-' * 50)# 1. 按0维度拼接new_data = torch.cat([data1, data2], dim=0)print(new_data.shape)print('-' * 50)# 2. 按1维度拼接new_data = torch.cat([data1, data2], dim=1)print(new_data.shape)print('-' * 50)# 3. 按2维度拼接new_data = torch.cat([data1, data2], dim=2)print(new_data.shape)if __name__ == '__main__':test()

结果展示:

tensor([[[6, 7, 2, 6],
[4, 6, 4, 3],
[5, 3, 4, 9],
[8, 8, 6, 7],
[0, 3, 3, 0]],

        [[6, 1, 2, 0],
[5, 6, 7, 0],
[6, 4, 8, 0],
[2, 2, 8, 3],
[0, 1, 6, 8]],

        [[3, 5, 0, 8],
[6, 2, 1, 7],
[8, 9, 9, 8],
[3, 8, 8, 0],
[5, 8, 4, 4]]])
tensor([[[7, 2, 2, 1],
[8, 0, 6, 6],
[9, 0, 6, 5],
[1, 3, 7, 7],
[7, 0, 5, 1]],

        [[0, 7, 3, 1],
[9, 2, 9, 0],
[9, 6, 2, 1],
[9, 3, 5, 0],
[8, 8, 6, 2]],

        [[1, 8, 9, 9],
[4, 3, 0, 9],
[7, 3, 3, 8],
[2, 4, 6, 9],
[2, 1, 0, 5]]])
--------------------------------------------------
torch.Size([6, 5, 4])
--------------------------------------------------
torch.Size([3, 10, 4])
--------------------------------------------------
torch.Size([3, 5, 8])

 

三.torch.stack 函数的使用

torch.stack 函数可以将两个张量根据指定的维度叠加起来.

import torchdef test():data1 = torch.randint(0, 10, [2, 3])data2 = torch.randint(0, 10, [2, 3])print(data1)print(data2)print("="*50)new_data = torch.stack([data1, data2], dim=0)print(new_data.shape)print(new_data)print("=" * 50)new_data = torch.stack([data1, data2], dim=1)print(new_data.shape)print(new_data)print("=" * 50)new_data = torch.stack([data1, data2], dim=2)print(new_data.shape)print(new_data)if __name__ == '__main__':test()

 结果展示:

tensor([[6, 9, 6],
[3, 2, 7]])
tensor([[3, 3, 4],
[9, 1, 4]])
==================================================
torch.Size([2, 2, 3])
tensor([[[6, 9, 6],
[3, 2, 7]],

        [[3, 3, 4],
[9, 1, 4]]])
==================================================
torch.Size([2, 2, 3])
tensor([[[6, 9, 6],
[3, 3, 4]],

        [[3, 2, 7],
[9, 1, 4]]])
==================================================
torch.Size([2, 3, 2])
tensor([[[6, 3],
[9, 3],
[6, 4]],

        [[3, 9],
[2, 1],
[7, 4]]])

这里十分的不好理解,大家拷贝完代码自己执行理解一下。

四.总结 

张量的拼接操作也是在后⾯我们经常使⽤⼀种操作。cat 函数可以将张量按照指定的维度拼接起来,stack 函数可以将张量按照指定的维度叠加起来。 

 

 

http://www.dtcms.com/wzjs/600494.html

相关文章:

  • 云南网站建设工具创业型企业网站模板
  • 上饶建设银行网站图片识别
  • 网店seo关键词长沙seo优化外包公司
  • 大型网站建设价格专业app制作平台
  • 网站生成app客户端免费永久空间
  • 网站设计的大公司中国优秀的企业网站
  • 建站技术入门网站开发与网页设计大作业
  • 深圳新型材料网站建设公司给别人做的网站违法的吗
  • 装修公司的网站好的软件开发培训机构
  • 蒲城网站建设淘客网站备案教程
  • 宁德市住房和城乡建设局网站大前端dux主题wordpress
  • 网站开发一般多少钱阿里云做网站步骤
  • 什么网站做电脑系统好企业网站建设的开发方式
  • 京东网站开发多少钱聊城网站设计
  • 备案 新增网站规模以上工业企业利润总额
  • 网站建设软硬件平台做专利费减是哪个网站
  • 男男做暧暧视频网站广告营销策划公司
  • 如何搜名字搜到自己做的网站濮阳信息港
  • 景德镇做网站的公司仿网站制作教学视频教程
  • 网站域名解析步骤国内最新的新闻
  • 国家外管局网站怎么做收汇创建企业营销网站包括哪些内容
  • 江象网站建设网页设计实训报告总结免费
  • 常用网站logo健康呼伦贝尔二维码高清
  • 大连网站建设制作珠海建站服务
  • 房产经纪人怎么做网站静态网站怎么做
  • 做一个平面网站的成本百度一下官网
  • 做电影网站免责声明有用吗旅游o2o平台有哪些
  • 做网站的前提互联网站外推广
  • 营销型网站建设需要多少钱汕头网站建设过程
  • 泰州网站建设策划建设一个网站流程