无法访问theano共享变量

时间:2016-05-15 01:25:40

标签: theano

我创建了许多共享变量并将它们放在一个数组中,如下所示:

self.params = [self.We, self.Wr, self.Wv, self.b]

当我试图在代码的另一部分中获取它们的值时,就像这样:

self.h = [theano.shared(value=p.get_value()*0.) for p in self.params]

我收到此错误:

  

AttributeError:' TensorVariable'对象没有属性' get_value'

任何帮助都非常感激。

1 个答案:

答案 0 :(得分:1)

问题是虽然我使用了共享api,但我也使用.astype(theano.config.floatX)转换为float32,这导致从sharedVariable转换为tensorVariable