在使用pytorch模块中,我不理解为啥.backward输出的值是小数
from future import print_function
import torch
x = torch.ones(2,2,requires_grad= True)
print(x)
y = x + 2
print(y)
z = y * y * 3
out = z.mean()
print(out)
out.backward()
print(x.grad)
tensor([[4.5000, 4.5000],
[4.5000, 4.5000]])
上面这是print(x.grad)的输出结果,我不明白为啥
我不理解为啥输出有小数