Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to convert from tensor to float

I am having a list of tensors I want to convert to floating points how can I do it. I have tried using .item but it is not working. I am getting ValueError: only one element tensors can be converted to Python scalars.

tensor([[12.1834,  4.9616,  7.7913],
        [ 8.9394,  8.5784,  9.3691],
        [ 9.4475,  8.9766,  9.8418],
        [11.8210,  6.0852,  8.2168],
        [ 8.2885,  6.2607,  9.8877]], grad_fn=<CloneBackward0>)

enter image description here

like image 381
harsh Avatar asked Jun 11 '26 22:06

harsh


1 Answers

You just need to cast Tensor constant to numpy object,then can access by index.

result.numpy()[0]
like image 184
Borin --help Avatar answered Jun 14 '26 10:06

Borin --help



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!