gpt4 book ai didi

python - 如何在 tensorflow 中累加1到10?

转载 作者:行者123 更新时间:2023-12-01 08:54:46 25 4
gpt4 key购买 nike

我想在 tensorflow 中累加1到10。但这不起作用。谁能帮我解决这个问题。

one = tf.constant(1)
value = tf.Variable(0,name="value")
increasing_op = tf.add(value,one)
assign_op = tf.assign(value,increasing_op)

#sum
sumvalue = tf.Variable(0,name = "sumvalue")
sum_op = tf.add(sumvalue,assign_op)

init = tf.global_variables_initializer()

with tf.Session() as session:
session.run(init)
for _ in range(10):
session.run(sum_op)
print(session.run(sumvalue))

最佳答案

sum_op 返回计算后的值。您也可以利用tf.assign_add:

sumvalue = tf.Variable(0,name = "sumvalue")
sum_op = tf.assign_add(sumvalue, 1)

init = tf.global_variables_initializer()

with tf.Session() as session:
session.run(init)
for _ in range(10):
sum_value = session.run(sum_op)
print(sum_value)

关于python - 如何在 tensorflow 中累加1到10?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52854289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com