Comment obtenir une valeur à partir d'une variable tenseur theano soutenue par une variable partagée?

J'ai un théano tenseur variable créée à partir de la coulée d'une variable partagée. Comment puis-je extraire l'original ou coulé valeurs? (J'en ai besoin donc je n'ai pas à avoir l'original shared/numpy valeurs autour de vous).

>>> x = theano.shared(numpy.asarray([1, 2, 3], dtype='float'))
>>> y = theano.tensor.cast(x, 'int32')
>>> y.get_value(borrow=True)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'TensorVariable' object has no attribute 'get_value'
# whereas I can do this against the original shared variable
>>> x.get_value(borrow=True)
array([ 1.,  2.,  3.])

source d'informationauteur Hacking Bear