【发布时间】:2016-05-15 14:40:50
【问题描述】:
我试图以两种方式重复 Torch 中的张量。例如重复张量{1,2,3,4} 3 次两种方式产生;
{1,2,3,4,1,2,3,4,1,2,3,4}
{1,1,1,2,2,2,3,3,3,4,4,4}
有一个内置的 torch:repeatTensor 函数将生成两者中的第一个(如numpy.tile()),但我找不到后者的一个(如numpy.repeat())。我确信我可以在第一个上调用 sort 来给出第二个,但我认为这对于较大的数组来说可能计算成本很高?
谢谢。
【问题讨论】:
-
repeatTensor 和 expandAs 是你的朋友。 github.com/torch/torch7/wiki/Torch-for-Numpy-users