7

Torch で Tensor のサイズを変更するにはどうすればよいですか? https://github.com/torch/torch7/blob/master/doc/tensor.md#resizingに記載されている方法は機能していないようです。

images = image.load('image.png',1,'float')
print(images:size()) 
-- result: 224x224 [torch.LongStorage of size 2] 

images.resize(torch.FloatTensor(224,224,1,1))
print(images:size()) 
-- result: 224x224 [torch.LongStorage of size 2] 
-- expected: 224x224x1x1 [torch.LongStorage of size 4]

このアプローチが機能しないのはなぜですか?

4

1 に答える 1

9

あなたがする必要があります:

images:resize(...)

あなたがしたこと:

images.resize(...)

images.resize は、現在のテンソルを最初の引数として渡しません。

images:resize(...)と同等ですimages.resize(images, ...)

于 2015-04-03T16:32:40.753 に答える