Torch Resize Tensor

如何在Torch中调整Tensor的大小?在https://github.com/torch/torch7/blob/master/doc/tensor.md#resizing中记录的方法似乎不起作用。

images = image.load('image.png',1,'float')print(images:size()) -- 结果: 224x224 [torch.LongStorage of size 2] images.resize(torch.FloatTensor(224,224,1,1))print(images:size()) -- 结果: 224x224 [torch.LongStorage of size 2] -- 预期: 224x224x1x1 [torch.LongStorage of size 4]

为什么这种方法不起作用?


回答:

你需要这样做:

images:resize(...)

你所做的:

images.resize(...)

images.resize 不会将当前的tensor作为第一个参数传递。

images:resize(...) 相当于 images.resize(images, ...)

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注