将运行时值分配给tensorflow变量

时间:2018-01-08 23:18:39

标签: python tensorflow

我觉得像this这样的类似问题没有回答我的问题。

首先:我创建一个赋值操作来为tensorflow变量赋值?我看到了一个使用feed_dict的示例,但是该赋值实际上是永久的(通常feed_dict用于占位符的值,我会假设执行run后这些变量不保留被喂的价值)?编辑:这不是永久性的。 其次,与assign似乎,您必须在编译时知道值?

我真正想要做的是在运行时为我的权重分配多个numpy数组。我怎么能这样做?

这回答了问题:Tensorflow: does feeding a value to a variable override its value permanently?

1 个答案:

答案 0 :(得分:1)

根据我的经验,,您必须使用assign运算符来更改Variable的值。我对feed_dict的测试与您的结果一致 - 更新没有做任何事情。