大整数的Pytorch LongTensor给出浮点浮点值

时间:2018-04-29 19:58:13

标签: python pytorch

x = torch.LongTensor([108500])
print (x)

给出

1.0850e+05
[torch.LongTensor of size 1]

为什么会这样?我们不能拥有大整数的LongTensor吗? 如何将x的值转换为整数,以便我可以嵌入x。

2 个答案:

答案 0 :(得分:1)

正如您在documentation中看到的那样,torch.LongTensor使用数据类型'64-bit integer (signed)'

所以你在输出中看到的实际上是一个整数,它只是指数表示法。

答案 1 :(得分:0)

确实是一个整数。 1.0850e + 05是1.0850 * 10 ^ 5,即108500.