Tensorflow入門筆記——二、Feed和Fetch

2.1 Feed喂數據,Feach從tensorflow中取出數據

2.2 Feed示例代碼:

可以在session中執行操作時在把數據的值傳入。(Feed的數據的值通過字典的形式傳入)

import tensorflow as tf

#Feed

#創建佔位符

input1=tf.placeholder(tf.float32)

input2=tf.placeholder(tf.float32)

output=tf.multiply(input1,input2)



with tf.Session() as sess:

    #feed的數據以字典的形式傳入

    print(sess.run(output,feed_dict={input1:[7.0],input2:[2.]}))

 

2.3 Fetch示例代碼:

Fetch這樣理解:在會話Session裏面,可以同時執行多個操作op,然後得到運行的結果

import tensorflow as tf

#Fetch

input1=tf.constant(3.0)

input2=tf.constant(2.0)

input3=tf.constant(5.0)



add=tf.add(input2,input3)

mul=tf.multiply(input1,add)

with tf.Session() as sess:

    result=sess.run([mul,add])

    print(result)

程序輸出:[21.0, 7.0]

代碼部分參考:https://blog.csdn.net/one_2_one/article/details/97181162

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章