1.tf.cast(x,dtype,name)
此函數的目的是為了將x數據,准換為dtype所表示的類型,例如tf.float32,tf.bool,tf.uint8等
example: import tensorflow as tf
x = tf.Variable([True,True,False,False])
y = tf.cast(x,dtype = tf.float32)
sess = tf.Session()
init = tf.global_variables_initializer()
sess.run(init)
print(sess.run(y))
然后我們得到的結果就是[1,1,0,0],顯然我們將布爾型的數據轉換為float類型,如果將輸入的變量定義為[1,1,0,0],那么輸出的值就是布爾類型True/False