Tensorflow常用的函數:tf.cast


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM