如何将 tensorflow 变量转换为 python 变量?

How to convert tensorflow variable to a python variable?

我有一个变量命名解码器。一开始是一个python数组。然后将其分配给张量以进行进一步计算,计算完成后,我想再次查看该数组的实际值。怎么可能?
通过写 tf.Print(value)print(value) 我得到如下内容:

<tf.Tensor 'decoder1:0' shape=(?,) dtype=int32>    

而且通过写 tf.get_variable("decoder1:0",0) 我在控制台得到了这个:tensorflow.python.ops.variables.Variable object at 0x7fe5000deb50>

如何查看这个变量的内部值?

p.s。我也看到了 SO 中的其他帖子,例如: 等,但 none 帮助了我。

提前致谢

您需要计算张量变量:

p_value = sess.run(value)

如果您有默认会话:

p_value = value.eval()