在 Luajit/torch 中打印包含超过 10 列的张量
Posted
技术标签:
【中文标题】在 Luajit/torch 中打印包含超过 10 列的张量【英文标题】:Printing tensor containing more than 10 columns in Luajit/ torch 【发布时间】: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 列 【参考方案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
【讨论】:
以上是关于在 Luajit/torch 中打印包含超过 10 列的张量的主要内容,如果未能解决你的问题,请参考以下文章
IE 11 和 FF 38 从 iFrame 发出超过 1 页的打印