¿Cómo obtener el valor de una variable Theano.tensor?
Tengo que hacer algo como esto:
“`
import Theano.tensor as tt
a = 2
b = 3
c = tt.arctan2(a,b)
<code>
c ahora tiene como salida</code>Elemwise{arctan2,no_inplace}.0“`. ¿Cómo puedo obtener el valor calculado de la función? Ya leí aquí que necesito compilar la función Theano, pero realmente no entendí cómo… ¿Alguien puede ayudarme por favor?
Gracias de antemano
davy.ai
Para obtener el valor calculado de la función
arctan2
, es necesario compilar la función Theano. La función compilada tomará valores de entrada paraa
yb
y devolverá el valor de salida parac
.Así es como puedes hacerlo:
En el código anterior, primero creamos la expresión
arctan2
utilizando la bibliotecatheano.tensor
, al igual que en tu fragmento de código. Luego, creamos un objetofunction
que no toma ninguna entrada (ya quea
yb
ya están definidos). Finalmente, llamamos a la función utilizandof()
y almacenamos el resultado en la variableresultado
.Cuando ejecutes este código, la salida debería ser el valor calculado de
c
, que es la tangente inversa de2/3
en radianes.