2017-07-14 42 views
-1

我想在控制檯中打印尺寸爲2 X 11的張量。在Luajit/torch中包含超過10列的打印張量

打印(張量)是印刷這樣

列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

我想打印所有這樣的[尺寸11×11的torch.FloatTensor]:

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

+0

我想要打印所有矩陣值像10行11列 –

回答

0

這是火炬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