pytorch张量进行尺寸扩展

维克多·加斯帕尔(ViktorGáspár)

pytorch张量的尺寸扩展方式是什么?

-before:torch.Size([3,3,3])

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

        [[ 9., 10., 11.],
         [12., 13., 14.],
         [15., 16., 17.]],

        [[18., 19., 20.],
         [21., 22., 23.],
         [24., 25., 26.]]], device='cuda:0', dtype=torch.float64)

-之后:torch.Size([2,3,3,3])

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

         [[ 9., 10., 11.],
          [12., 13., 14.],
          [15., 16., 17.]],

         [[18., 19., 20.],
          [21., 22., 23.],
          [24., 25., 26.]]],


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

         [[ 9., 10., 11.],
          [12., 13., 14.],
          [15., 16., 17.]],

         [[18., 19., 20.],
          [21., 22., 23.],
          [24., 25., 26.]]]], device='cuda:0', dtype=torch.float64)

在numpy下将像这样工作:

b =  np.broadcast_to(a1[None, :,:,:], (2,3,3,3))

在pytorch下如何工作?我想利用GPU。先谢谢您的帮助!

丹尼达姆

可以添加一个新维度unsqeeze0用于在下面指定第一个维度,即position 0),然后沿该维度重复两次数据(沿其他维度重复一次,即无重复)。

before = torch.tensor(..., dtype=torch.float64, device='cuda:0')
after = before.unsqueeze(0).repeat(2, 1, 1, 1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

pytorch,如何扩展张量

来自分类Dev

PyTorch C ++扩展:访问半张量的数据

来自分类Dev

扩展尺寸以进行循环(Python)

来自分类Dev

pytorch特定操作,用于找到张量列表的尺寸明智均值

来自分类Dev

Pytorch:在非单尺寸3时,张量a(24)的大小必须与张量b(48)的大小匹配

来自分类Dev

如何索引/切片未知尺寸的PyTorch张量/ numpy数组的最后一个尺寸

来自分类Dev

PyTorch C ++扩展:如何索引张量并更新它?

来自分类Dev

使用pytorch进行给定张量的向量化方法

来自分类Dev

正确的尺寸可以将宽数据框转换为Pytorch张量对象?

来自分类Dev

是否有一个PyTorch张量函数可以减少规则模式中的尺寸

来自分类Dev

pytorch输入张量大小错误的尺寸Conv1D

来自分类Dev

在PyTorch中使用3D张量索引对4D张量进行切片

来自分类Dev

(有效)扩展特征蒙版张量以匹配嵌入尺寸

来自分类Dev

在张量流中扩展张量

来自分类Dev

如何在广播中对2个具有不同尺寸的张量进行智能化处理?

来自分类Dev

Pytorch加权张量

来自分类Dev

如何展开PyTorch张量?

来自分类Dev

张量求和与权重变化尺寸

来自分类Dev

numpy中的张量扩展

来自分类Dev

pytorch-如何对张量\模型的设备(cpu \ gpu)设置进行故障排除

来自分类Dev

如何通过最后维度中的坐标对3D张量进行排序(PyTorch)

来自分类Dev

PyTorch:图像尺寸问题

来自分类Dev

pytorch中的张量变换?

来自分类Dev

PyTorch中的左移位张量

来自分类Dev

一维张量的Pytorch CrossEntropyLoss

来自分类Dev

从Pytorch张量获取值的范围

来自分类Dev

在pytorch张量中过滤行

来自分类Dev

张量流中具有未指定尺寸的张量

来自分类Dev

Tensorflow重塑张量给出无尺寸

Related 相关文章

热门标签

归档