import tensorflow as tf
data1 = tf.constant(6) #定义常量
data2 = tf.Variable(2) #定义变量
dataAdd = tf.add(data1, data2) #加法
datacopy = tf.assign(data2, dataAdd) #copy dataAdd给data2
dataMul = tf.multiply(data1,data2) #乘法
dataSub = tf.subtract(data1,data2) #减法
dataDiv = tf.divide(data1, data2) #除法
init = tf.global_variables_initializer()
with tf.Session() as sess: #创建Session
sess.run(init)
print(sess.run(dataAdd)) #打印结果
print(sess.run(dataMul))
print(sess.run(dataSub))
print(sess.run(dataDiv))
print('sess.run(datacopy)', sess.run(datacopy)) #打印copy后的结果
print('datacopy.eval()', datacopy.eval()) #copy之后再执行copy前的一步然后再赋值给data2
print('tf.get_default_session()', tf.get_default_session().run(datacopy)) #和上面进行同样的运算
print('end') #提示结束