【机器学习入门笔记9:TensorFlow四则运算】20190216
生活随笔
收集整理的這篇文章主要介紹了
【机器学习入门笔记9:TensorFlow四则运算】20190216
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019-02-16? by 崔斐然?
四則運算代碼如下 超級簡單 下面是使用session方法,另一種是使用eval方法
兩種方法的差異可以百度,目前我還不需要了解,日后補充
import os import tensorflow as tfos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' #常量的四則運算 # 定義data1 data2 data1 = tf.constant(6) data2 = tf.constant(2) dataAdd = tf.add(data1, data2) dataSub = tf.subtract(data1, data2) dataMul = tf.multiply(data1, data2) dataDiv = tf.divide(data1, data2) with tf.Session() as sess:print('加:',sess.run(dataAdd))print('減:',sess.run(dataSub))print('乘:',sess.run(dataMul))print('除:',sess.run(dataDiv)) print('end!')#變量的四則運算 # 定義data1 data2 data1 = tf.constant(6) data2 = tf.Variable(2) # 定義變量data2 dataAdd = tf.add(data1, 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) # init放入session會話中print('加:',sess.run(dataAdd))print('減:',sess.run(dataSub))print('乘:',sess.run(dataMul))print('除:',sess.run(dataDiv)) print('end!')下面使用eval方法。
import os import tensorflow as tfos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'# 使用變量的eval方法 data1 = tf.Variable(2) data2 = tf.constant(5) data3 = tf.assign(data1, data2) # 把data2追加到data1 sess = tf.Session() with sess:print('sess:', sess.run(data3))print('eval:', data3.eval())print('tf.get_default_session:', tf.get_default_session().run(data3))結果如下:
sess: 5 eval: 5 tf.get_default_session: 5?
總結
以上是生活随笔為你收集整理的【机器学习入门笔记9:TensorFlow四则运算】20190216的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【机器学习入门笔记8:TensorFlo
- 下一篇: 【机器学习入门笔记10:TensorFl