如何将张量值分配给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)

并且您想知道它的值(给定当前的xy)。 然后,您只需使用会话来获取它:

with tf.Session() as sess:
    numpy_array = sess.run(t)

或者,等价的,

with tf.Session() as sess:
    numpy_array = t.eval(sess)

应该就是这些了。

【讨论】:

以上是关于如何将张量值分配给numpy数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章

分配给 NumPy 中的列

为numpy数组分配新值的问题[重复]

如何分配 Numpy 数组的特定部分?

如何将 Jquery 变量值发送或分配给 php 变量? [复制]

Numpy:将值分配给具有索引列表的二维数组

如何从数组的numpy数组中删除外部数组[重复]