文章目录

  • 1.torch.cat
  • 2. 代码
  • 3. 结果
  • 4. 总结:

1.torch.cat

官方说明:torch.cat

torch.cat(tensors, dim=0, *, out=None) → Tensor

连接给定维数的给定序列的序列张量。所有张量要么具有相同的形状(除了连接维度),要么为空。

  • 需要安装 pytorch

2. 代码

import torch
# 总结:
# 1. torch.cat((x,y),dim=0) :张量 X,Y按照列堆起来
# 2. torch.cat((x,y),dim=1) :张量 X,Y按照行并排起来
x = torch.ones(3, 4)
y = torch.zeros(3, 4)
z = torch.cat((x, y), dim=0)  # dim = 0 ;按列堆起来
m = torch.cat((x, y), dim=1)  # dim = 1 :按行并排
print(f'x={x}')
print(f'y={y}')
print(f'z={z}')
print(f'm={m}')

3. 结果

x=tensor([[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.]])
y=tensor([[0., 0., 0., 0.],[0., 0., 0., 0.],[0., 0., 0., 0.]])
z=tensor([[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.],[0., 0., 0., 0.],[0., 0., 0., 0.],[0., 0., 0., 0.]])
m=tensor([[1., 1., 1., 1., 0., 0., 0., 0.],[1., 1., 1., 1., 0., 0., 0., 0.],[1., 1., 1., 1., 0., 0., 0., 0.]])

4. 总结:

  1. torch.cat((x,y),dim=0) :张量 X,Y按照列堆起来
  2. torch.cat((x,y),dim=1) :张量 X,Y按照行并排起来

torch.cat 关于 dim=0,dim=1 测试相关推荐

  1. torch.sum(),dim=0,dim=1解析

    直接上代码: # 定义一个2维张量a a = torch.tensor([[1,2,3],[4,5,6]]) print(a) a.shape output: tensor([[ 1, 2, 3],[ ...

  2. 【PyTorch】torch.mean(), dim=0, dim=1

    对于torch.mean(s,dim=0),表示跨行求平均. 同理,对于dim=1为第一个维度,代表列. 对于torch.sum(s,dim=1),表示跨列求平均.

  3. PyTorch的torch.cat

    字面理解:torch.cat是将两个张量(tensor)拼接在一起,cat是concatnate的意思,即拼接,联系在一起. 例子理解 import torch A=torch.ones(2,3) # ...

  4. Pytorch的torch.cat实例

    import torch 通过 help((torch.cat)) 可以查看 cat 的用法 cat(seq,dim,out=None)其中 seq表示要连接的两个序列,以元组的形式给出,例如:seq ...

  5. 2021.08.22学习内容torch.cat()和torch.stack()函数

    torch.cat()函数 将两个张量(tensor)拼接在一起,cat是concatnate的意思,即拼接,联系在一起. def cat(tensors: List[torch.Tensor], d ...

  6. 【PyTorch】torch.cat==>张量拼接,在图像的应用上可以有效利用原始图像结构信息

    1. 字面理解:torch.cat是将两个张量(tensor)拼接在一起,cat 是 concatenate 的意思,即拼接,联系在一起. 使用torch.cat((A,B),dim)时,除拼接维数d ...

  7. 【pytorch】torch.cat()函数

    欢迎移步我的个人博客 例子 import torchA=torch.ones(2,3) #2x3的张量(矩阵) Atensor([[ 1., 1., 1.],[ 1., 1., 1.]])B=2*to ...

  8. torch.cat() 函数用法

    torch.cat是将两个张量(tensor)拼接在一起,cat是concatnate的意思,即拼接,联系在一起. 使用torch.cat((A,B),dim)时,除拼接维数dim数值可不同外其余维数 ...

  9. pytorch 中 torch.cat 函数的使用

    1. 字面理解:torch.cat是将两个张量(tensor)拼接在一起,cat是concatnate的意思,即拼接,联系在一起. 2. 例子理解 >>> import torch ...

最新文章

  1. bootstrap-fileinput 添加打印按钮
  2. 通过模拟器看Windows Phone 7
  3. MySQL模拟:线上误update的恢复
  4. php deprecated是什么意思,解决:PHP Deprecated: Comments starting with '#' are deprecated in ……...
  5. SAP Cloud for Customer客户主数据的地图集成
  6. 欢迎与我一起交流安全管理平台
  7. CF1472(div3):总结
  8. 《高质量c++/c编程指南》学习摘要
  9. nodejs实战案例(Express框架+mongoDB)——(15)——爬虫功能
  10. hdu-acm steps Common Subsequence
  11. Android-Studio 缓存文件夹配置
  12. 惠普M1005打印机驱动-LaserJet提供下载
  13. 测试用例设计方法-思维导图
  14. ATSC /DVB SI/PSI 主要的区别
  15. html5 3d资源,视觉盛宴 HTML5 3D动画应用赏析
  16. 伦敦 quant_伦敦统一用户组(LUUG)见面v2.0
  17. 基于Smart200 PLC的运动控制组态说明
  18. Android基础知识——Android SDK Manager详解
  19. spring事务 调用同类方法,同类方法要事务不生效怎么办
  20. Android win10 平板 省电,Win10平板模式省电吗?如何设置?

热门文章

  1. 逃脱“黑天鹅”魔咒:荣耀逆势增长背后的“反脆弱”之力
  2. 丁磊、马云、马化腾的个性差异
  3. 畅言评论没有头像的临时解决方法
  4. GB2312汉字区位码、交换码和机内码
  5. 便签数据怎么恢复 有能恢复手机便签数据的方法吗
  6. 智慧灯杆行业:千亿级大市场!这种“杆”打开新风口
  7. 【ceph】什么是Ceph?------(MinIO和ceph的区别|GFS(GlusterFS)、MFS、Ceph、Lustre|文档)
  8. 行内元素与块级元素区别1.0
  9. java系统随机产生10道加法运算,用户进行答题,答对一道题加10分,答错不加分
  10. 软件测试用例 单元测试,软件单元测试的测试用例编写方法