首先,第一个程序是定义变量与常量并且对其进行应用的程序
import tensorflow as tf
state = tf.Variable(0, name='counter')
one = tf.constant(1)
get_new_value = tf.add(state, one)
update = tf.assign(state, get_new_value)
init = tf.initialize_all_variables()
with tf.Session() as sess:
sess.run(init)
for setp in range(3):
sess.run(update)
print(sess.run(state))
其次,是定义占位符及其一个小应用的程序(其实,占位符就相当于C++中的new)
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.]}))