如何将 Torch 张量/存储转换为 lua 表?
Posted
技术标签:
【中文标题】如何将 Torch 张量/存储转换为 lua 表?【英文标题】:How to convert torch Tensor/ Storage to a lua table? 【发布时间】:2014-10-04 14:06:55 【问题描述】:如果我有张量:
t1 = torch.Tensor(2, 2)
有没有办法把这些数据作为 Lua 表来获取?
【问题讨论】:
【参考方案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)
转换器。
【讨论】:
以上是关于如何将 Torch 张量/存储转换为 lua 表?的主要内容,如果未能解决你的问题,请参考以下文章