如何在 Theano 中获取共享变量的名称?
How to get name of a shared variable in 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.]
您通过获取 x.name
获取共享变量的名称 x
。不幸的是,这是 not documented。
如何获取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.]
您通过获取 x.name
获取共享变量的名称 x
。不幸的是,这是 not documented。