I get a 1-D IntTensor,but i want to convert it to a integer. I try it by this method:
print(dictionary[IntTensor.int()])
but got an error:
KeyError: Variable containing: 423 [torch.IntTensor of size 1]
Thanks~
Creating one-dimensional Tensor tensor() method. Syntax of creating one dimensional tensor is as follows: n= torch. tensor([Tensor elements])
You can use x. item() to get a Python number from a Tensor that has one element.
The simplest and cleanest method I know:
IntTensor.item()
Returns the value of this tensor as a standard Python number. This only works for tensors with one element. For other cases, see
tolist
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With