【问题标题】:How to assign tensor values to a numpy array [duplicate]如何将张量值分配给numpy数组[重复]
【发布时间】:2017-06-16 04:06:59
【问题描述】:

有多种方法可以使用 numpy 数组初始化张量。但是有什么办法可以反其道而行之。意思是用图中的张量初始化一个numpy数组。

【问题讨论】:

标签: python numpy tensorflow


【解决方案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)

应该就是这些了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-01
    • 2013-08-28
    • 1970-01-01
    • 2020-09-01
    • 2019-05-07
    • 1970-01-01
    • 2023-03-21
    相关资源
    最近更新 更多