tensorflow基本操作《02四则运算》
代码
import tensorflow as tf
data1=tf.constant(6)
# data2=tf.constant(2)
data2=tf.Variable(2,name='var1')
dataAdd=tf.add(data1,data2)
dataCopy=tf.assign(data2,dataAdd) #dataAdd -->data2 当前变量追加到data2中
dataSub=tf.subtract(data1,data2)
dataMul=tf.multiply(data1,data2)
dataDiv=tf.divide(data1,data2)
init=tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
print(sess.run(dataAdd))
print(sess.run(dataSub))
print(sess.run(dataMul))
print(sess.run(dataDiv))
print('sess.run(dataCopy)',sess.run(dataCopy)) #8-->data2
print('dataCopy.eval()',dataCopy.eval()) # 6+8=14 -->data2
print('tf.get_default_session().run(dataCopy)',tf.get_default_session().run(dataCopy)) # 6+14=20 -->data2
print("END")