import numpy as np
import torch
x = torch.Tensor([[1,3], [2,3], [3,4]])
x=x.unsqueeze(1)
y= x.expand(3,3,2)
torch
print(y)
tensor([[[1., 3.],
[1., 3.],
[1., 3.]],
[[2., 3.],
[2., 3.],
[2., 3.]],
[[3., 4.],
[3., 4.],
[3., 4.]]])
a=np.array([[1,0,1],[1,1,0],[1,0,1]])
b= np.expand_dims(a,1).repeat(5,axis=1)
print(b)
[[[1 0 1]
[1 0 1]
[1 0 1]
[1 0 1]
[1 0 1]]
[[1 1 0]
[1 1 0]
[1 1 0]
[1 1 0]
[1 1 0]]
[[1 0 1]
[1 0 1]
[1 0 1]
[1 0 1]
[1 0 1]]]
torch.Tensor和numpy.array增加一维并复制
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。