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 'xx'
print(str(X) == 'xx') # print 'True'
print(X.get_value())  # print [ 0.  0.]

最佳答案

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

关于python - 如何在 Theano 中获取共享变量的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33901908/

相关文章:

python - python 中的深度复制和过滤

python - 将 MongoDB 中的所有 MongoDB 日期时间字符串更新为 ISO 日期时间格式

python - 使用 sqlalchemy 将相关数据添加到 MySQL 数据库

python - Lambda 输出层

machine-learning - 当我们在 theano 中使用交叉熵时,如何修复 NAN 或 INF?

python - Numpy(或 Theano)中的切片矩阵

python - 如何在sql select语句中使用python函数

javascript - 如果调用是在 AJAX 中进行的,如何检测并仅允许特定的 url 访问 Flask API?

python - Numpy 中的 dimshuffle 等效函数

python - 将Conv2DLayer与lasagne NeuralNet一起使用时出错