2017-04-25 8 views
0

私はx_at_i = torch.Tensor(1,i)があり、i = 0〜nの繰り返しごとに成長します。私は、異なるサイズのすべてのテンソルを行列に連結し、残りのセルにゼロを埋めたいと思います。これに最も慣れ親しんだ方法は何ですか?たとえば:あなたはnを知って、あなたが各繰り返しで簡単x_at_iへのアクセス権を持っていると仮定した場合トーチ:異なる次元のテンソルを連結する

x_at_1 = 1 
x_at_2 = 1 2 
x_at_3 = 1 2 3 
x_at_4 = 1 2 3 4 
X = torch.cat(x_at_1, x_at_2, x_at_3, x_at_4) 
X = [ 1 0 0 0 
     1 2 0 0 
     1 2 3 0 
     1 2 3 4 ] 

答えて

0

私は

X = torch.Tensor(n, n):zero() 
for i = 1, n do 
    X[i]:narrow(1, 1, i):copy(x_at[i]) 
end 
ような何かをしようとするだろう
関連する問題