import tensorflow as tf
state = tf.Variable(0,name='counter')#print(state.name)
one=tf.constant(1)
new_value=tf.add(state,one)
update=tf.assign(state,new_value)
init=tf.initialize_all_variables()#must have if define variablewith tf.Session()as sess:
sess.run(init)for _ inrange(3):print(sess.run(update))
结果
1
2
3
5.placeholder
import tensorflow as tf
input1=tf.placeholder(tf.float32)
input2=tf.placeholder(tf.float32)
output=tf.multiply(input1,input2)with tf.Session()as sess:print(sess.run(output,feed_dict={input1:[7.],input2:[2.]}))#feed_dict和placeholder是绑定的