标签: tensorflow
似乎sess.run(tf.assign(...))返回此变量的新值。这似乎是低效的,因为我不需要该值,并且值是一个大矩阵。如何在不返回新值的情况下执行赋值?
sess.run(tf.assign(...))
答案 0 :(得分:1)
如果您sess.run() Operation而不是Tensor,则会执行它并返回None(而不是Tensor值)。
sess.run()
Operation
Tensor
None
您可以使用Operation的{{3}}属性访问基础Tensor。
print(sess.run(tf.assign(...).op) # > None