2017-07-14 8 views
-1

Je souhaite imprimer un tenseur de dimension 2 X 11 dans la console.Tenseur d'impression contenant plus de 10 colonnes dans Luajit/torche

impression (tenseur) est l'impression de ce type de

colonnes 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

colonnes 11 à 11

0,0302

0,0135

[torch.FloatTensor de taille 11x11]

Je veux imprimer tout comme ceci:

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

Je veux imprimer toute valeur de la matrice comme 10 lignes 11 colonnes –

Répondre

0

Ceci est le comportement par défaut de la torche print. Un moyen rapide et sale pour changer cette situation serait la suivante

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