【发布时间】:2015-09-20 02:32:03
【问题描述】:
我面临将三个张量连接在一起,以便 3 px1 张量成为一个 3px1 张量。
我能想到的最简洁的是:
torch.Tensor{v2:totable(),v4:totable(),v6:totable()}:view(3*p,1)
有没有办法在不转换为表格并返回张量的情况下做到这一点?假设张量具有兼容的形状,似乎应该有一种通用的方法来沿某个指定的维度连接张量。
我知道怎么可能写这样一个函数,不存在吗?
【问题讨论】:
我面临将三个张量连接在一起,以便 3 px1 张量成为一个 3px1 张量。
我能想到的最简洁的是:
torch.Tensor{v2:totable(),v4:totable(),v6:totable()}:view(3*p,1)
有没有办法在不转换为表格并返回张量的情况下做到这一点?假设张量具有兼容的形状,似乎应该有一种通用的方法来沿某个指定的维度连接张量。
我知道怎么可能写这样一个函数,不存在吗?
【问题讨论】:
a = torch.randn(3,1)
b = torch.randn(3,1)
c = torch.randn(3,1)
d = torch.cat(a,b,1):cat(c,1)
print(d)
【讨论】:
th 控制台中列出它们,然后查询每种方法的帮助。这些不都是在 HTML 的某个地方在线的吗?
tensor.cat 的文档在 GitHub 存储库中的 Mathematical Operations 中。