如何在Theano中获取共享变量的名称?

时间:2015-11-24 19:11:30

标签: python theano

如何在Theano中获取共享变量的名称?我看到打印它或使用str()有效,但这是正确的方法吗?是否有任何与X.get_value()类似的功能(例如X.get_name())?

示例:

import theano as th
import numpy as np

X = th.shared(name='xx', value=np.zeros(shape=(2), dtype=th.config.floatX), borrow=True)

print(X)              # print 'xx'
print(str(X) == 'xx') # print 'True'
print(X.get_value())  # print [ 0.  0.]

1 个答案:

答案 0 :(得分:3)

通过获取x,您可以获得共享变量x.name的名称。不幸的是,这是not documented