【问题标题】:How to convert torch Tensor/ Storage to a lua table?如何将 Torch 张量/存储转换为 lua 表?
【发布时间】:2014-10-04 14:06:55
【问题描述】:

如果我有张量:

t1 = torch.Tensor(2, 2)

有没有办法把这些数据作为 Lua 表来获取?

【问题讨论】:

    标签: lua torch


    【解决方案1】:

    create a tensor from a table 有一个专用的构造函数,但到目前为止还没有开箱即用的方法来转换其他方式。

    当然,您可以手动进行

    -- This assumes `t1` is a 2-dimensional tensor!
    local t2 = {}
    for i=1,t1:size(1) do
      t2[i] = {}
      for j=1,t1:size(2) do
        t2[i][j] = t1[i][j]
      end
    end
    

    --

    更新:从commit 10f3323 开始,现在有一个专用的torch.totable(object) 转换器。

    【讨论】:

      猜你喜欢
      • 2020-12-12
      • 2021-01-14
      • 2016-06-09
      • 2016-02-04
      • 2020-02-11
      • 2017-07-21
      • 2021-02-02
      • 2016-09-05
      • 2020-03-16
      相关资源
      最近更新 更多