2015-11-24 31 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