1. 程式人生 > >解決:TypeError: Value passed to parameter 'input' has DataType float64 not in list of allowed values:

解決:TypeError: Value passed to parameter 'input' has DataType float64 not in list of allowed values:

在用TensorFlow程式設計的過程中,我們經常遇到這樣的問題:資料型別不對    TypeError,遇到這種問題,一般情況下,我採用的辦法是:

wanted_data = tf.cast(origin_data, tf.float32)

這句程式碼的意思是將原來的資料(origin_data)轉化為你想要的資料(wanted_data),裡面的 tf.float32 是新資料的資料型別;