Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Theano中获取共享变量的名称?_Python_Theano - Fatal编程技术网

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

Python 如何在Theano中获取共享变量的名称?,python,theano,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

如何在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
的名称。不幸的是,这是。

X.name?就像那样?@JamesTobin谢谢,它很有效,猜对了:)