【问题标题】:How to duplicate matrix rows in Torch如何在 Torch 中复制矩阵行
【发布时间】:2016-04-11 03:09:45
【问题描述】:

使用 Torch,我将如何转动这个矩阵:

[1 2 3
 4 5 6
 7 8 9]

进入这个:

[1 2 3
 1 2 3
 1 2 3
 4 5 6
 4 5 6
 4 5 6
 7 8 9
 7 8 9
 7 8 9]

?

在 Matlab 中我会这样做:

a = [1 2 3; 4 5 6; 7 8 9];
rows = repmat(1:size(a, 1), 1, 3);
b = a(rows(:), :);

Torch 有类似的方法吗?

【问题讨论】:

    标签: matrix lua torch


    【解决方案1】:

    这工作正常:

    a = a:repeatTensor(1, 3):reshape(9, 3)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-22
      • 2016-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多