torch.empty如何计算值?

时间:2018-12-31 12:12:18

标签: python numpy pytorch torch

每次运行torch.empty(5, 3)时,都会得到以下两个结果之一:

>>> torch.empty(5, 3)
tensor([[     0.0000,      0.0000,      0.0000],
        [     0.0000,      0.0000,      0.0000],
        [     0.0000,      0.0000,      0.0000],
        [     0.0000,     -0.0000,      0.0000],
        [     0.0000,      0.0000, -50716.6250]])
>>> torch.empty(5, 3) 
tensor([[0.0000, 0.0000, 0.0000],
        [0.0000, 0.0000, 0.0000],
        [0.0000, 0.0000, 0.0000],
        [0.0000, 0.0000, 0.0000],
        [0.0000, 0.0000, 0.0000]])

我尝试了多次,但仍然得到这两个结果之一。我尝试更改大小数字-50716.6250再次出现。

这里的值是随机的吗?为什么这些数字重复出现?

1 个答案:

答案 0 :(得分:2)

torch.empty返回“一个充满未初始化数据的张量。”

如果要使张量填充零,请使用torch.zeros