如何在Torch/Lua中更新矩阵中的一个部分?

我正在尝试在 Torch 中更新矩阵中的一个段落,但我没有简单的函数来完成它。

例如:$ x = torch.Tensor(5, 6):zero() -- 创建一个矩阵

我尝试更新矩阵中的一个段落,如下所示:

$ x[{ 2,{2,4} }]= {1, 2, 3}

$ x[{ 2,{2,4} }]:fill({1,2,3})

它们都不起作用。

我应该只用循环来完成它,还是存在一个简单的函数可以完成它?

点赞
用户387870
用户387870

与其试图直接分配一个表格,不如创建一个张量:

x[{2, {2,4}}] = torch.Tensor({1, 2, 3})
2015-12-04 09:11:13