【问题标题】:Printing tensor containing more than 10 columns in Luajit/ torch在 Luajit/torch 中打印包含超过 10 列的张量
【发布时间】:2017-12-20 01:26:51
【问题描述】:

我想在控制台中打印一个尺寸为 2 X 11 的张量。

print(tensor) 是这样打印的

第 1 到 10 列

0.2660 0.1791 0.1237 0.0558 0.0810 0.0284 0.0103 0.1185 0.0811 0.0258

0.1408 0.2460 0.1186 0.0831 0.1497 0.0297 0.0094 0.0658 0.1364 0.0071

第 11 至 11 列

0.0302

0.0135

[torch.FloatTensor 大小为 11x11]

我想这样打印:

0.2660 0.1791 0.1237 0.0558 0.0810 0.0284 0.0103 0.1185 0.0811 0.0258 0.0302

0.1408 0.2460 0.1186 0.0831 0.1497 0.0297 0.0094 0.0658 0.1364 0.0071 0.0135

【问题讨论】:

  • 我想打印所有矩阵值,比如 10 行 11 列

标签: torch luajit


【解决方案1】:

这是 torch print 函数的默认行为。以下是一种快速而肮脏的改变方法

for i = 1, my_tensor:size(1) do
    line = ''
    for j = 1, my_tensor:size(2) do
        line = line .. my_tensor[i][j] .. '\t'
    end
    print(line)
end

【讨论】:

    猜你喜欢
    • 2016-07-15
    • 2016-07-02
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2017-09-11
    • 2017-09-11
    • 2017-11-10
    • 2016-03-21
    相关资源
    最近更新 更多