Pytorch LongTensor of large integer gives float float value
x = torch.LongTensor([108500])
print (x)


gives 

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


Why is it so? Can't we have LongTensor of large integer?
How can I convert the value of x to be integer so that I can get the embedding of x. 

As you can see in the documentation, torch.LongTensor uses the data type '64-bit integer (signed)'.

So what you are seeing in your output is actually an integer, it's only the exponential notation.
