2015-11-24 78 views
2

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

例子:

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

X.name?就像那样? –

+0

@JamesTobin谢谢,它的作品,好猜:) –

回答

3

你通过得到x.name得到的共享变量x名称。不幸的是,这是not documented