a = tf.Variable(np.random.random([2,3]), dtype = np.float32) 不會(huì)報(bào)錯(cuò)。因?yàn)闆]有dtype的話,np.float32返回一個(gè)str, 會(huì)被當(dāng)作布爾變量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學(xué)習(xí)中遇到的坑(二)np.float32 和 tf.float32有什么區(qū)別 因?yàn)槭煜ち薾umpy,所以在tensorflow中張量初始化更喜歡用numpy來做,可是你這么寫: 就會(huì)始終報(bào)錯(cuò)!顯...