如何将张量值分配给numpy数组[重复]
Posted
技术标签:
【中文标题】如何将张量值分配给numpy数组[重复]【英文标题】:How to assign tensor values to a numpy array [duplicate] 【发布时间】:2017-06-16 04:06:59 【问题描述】:有多种方法可以使用 numpy 数组初始化张量。但是有什么办法可以反其道而行之。意思是用图中的张量初始化一个numpy数组。
【问题讨论】:
***.com/questions/36612512/… ***.com/questions/34097281/… 【参考方案1】:您必须在会话下评估张量。假设你有一个张量 t
定义为
x = tf.Variable(...)
y = tf.Variable(...)
t = tf.add(x, y)
并且您想知道它的值(给定当前的x
和y
)。
然后,您只需使用会话来获取它:
with tf.Session() as sess:
numpy_array = sess.run(t)
或者,等价的,
with tf.Session() as sess:
numpy_array = t.eval(sess)
应该就是这些了。
【讨论】:
以上是关于如何将张量值分配给numpy数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章