【发布时间】:2018-01-11 09:55:04
【问题描述】:
我有一个 pytorch 变量:
preds[4,4]
Out[305]:
Variable containing:
-96.7809
[torch.cuda.FloatTensor of size 1 (GPU 0)]
我想做以下事情:
import math
x=preds[4,4]
y=maths.exp(x)
z= y / (y+1)
但是当我这样做时:
y=maths.exp(x)
我得到以下错误:
math.exp(preds[4,4])
TypeError: a float is required
如何将 Torch 变量转换为浮点数以便能够执行这些操作?
谢谢
【问题讨论】: