如何获得Theano.张量变量的值



我必须做这样的事情:

import Theano.tensor as tt
a = 2
b = 3
c = tt.arctan2(a,b)

c现在具有作为输出的CCD_ 1。如何获得函数的计算值?我已经在这里读到我需要编译Theano函数,但我并不真正理解如何。。。有人能帮帮我吗?

提前感谢

在theano中,您首先需要将变量定义为符号。然后用这些符号定义一个函数。一个no.函数有一个输入参数列表和应该作为参数执行的函数。

完成后,您可以通过用实际值替换符号来计算函数。

from theano import function
import theano.tensor as tt
a = tt.dscalar('a')
b = tt.dscalar('b')
f = theano.function([a,b], tt.arctan2(a, b))
f(2, 3)

这将输出:

array(0.5880026)

最新更新