Tensorflow提供填充機制,可以在構建圖的時候使用placeholder臨時替代任何操作的張量,在調用Session對象的run時再執行,使用填充數據作爲調用參數,調用結束後,填充數據就消失。
一段性感的代碼:
import tensorflow as tf
#在tensorflow中需要定義placeholder的type,一般float32形式
input1 = tf.placeholder(tf.float32)
input2 = tf.placeholder(tf.float32)
#multiply 是將input1和inpu2做乘法運算,並輸出爲output,matmul是矩陣乘法
output = tf.multiply(input1,input2)
with tf.Session() as sess:
print(sess.run(output,feed_dict = {input1:[7.],input2:[2.]}))