2016-11-29 5 views
1

numpy.expand_dimsのように、テンソルにディメンションを追加したいとします。どうしたらいいですか?トーチのディムを拡大する方法(テンソルにディメンションを追加する)

私は次のコードでそれを行うことができます:それは(np.expand_dims(a,0)と比較)私には複雑すぎると思われる

a = torch.Tensor({{1,2}, {3,4}, {5,6}}) --array with shape (3,2) 
a_size_table = a:size():totable() 
table.insert(a_size_table, 1, 1) -- adding `1` before first dimension 
a:reshape(torch.LongStorage(a_size_table)) -- returning array with shape (1,3,2) 

。それを行うより良い方法があるかもしれませんか?

答えて

関連する問題