a = tf.Variable(np.random.random([2,3]), dtype = np.float32) 不會報錯。因為沒有dtype的話,np.float32返回一個str, 會被當作布爾變量True傳遞給 Train。如下
tf.Variable
__init__(
initial_value=None,
trainable=True,
collections=None,
validate_shape=True,
caching_device=None,
name=None,
variable_def=None,
dtype=None,
expected_shape=None,
import_scope=None
)
TensorFlow學習中遇到的坑(二)np.float32 和 tf.float32有什么區(qū)別 因為熟悉了numpy,所以在tensorflow中張量初始化更喜歡用numpy來做,可是你這么寫: 就會始終報錯!顯...