【问题标题】:How to update a segment in the matrix in Torch/Lua?如何在 Torch/Lua 中更新矩阵中的段?
【发布时间】:2015-12-04 17:11:13
【问题描述】:

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

例如:$ x = torch.Tensor(5, 6):zero() -- create a matrix

我尝试更新矩阵中的一个段,例如:

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

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

它们都不起作用。

我应该只使用循环还是存在一个简单的函数?

【问题讨论】:

标签: lua torch


【解决方案1】:

只需创建张量而不是尝试直接分配表:

x[{2, {2,4}}] = torch.Tensor({1, 2, 3})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 2017-05-03
    • 2017-04-28
    • 2015-12-09
    相关资源
    最近更新 更多