(tensorflow / python3.6) tf.placeholder(tf.random_normal([3,1]), name='weight') -> error
标题上写着,我收到了一个错误
W = tf.placeholder(tf.random_normal([3,1]), name='weight')
输入时,我收到一条错误消息
请让我知道该怎么办。
谢谢。
答案 0 :(得分:1)
您可以设置占位符的形状和类型,但不能设置其初始内容。如果要让W包含3乘1的浮点张量,则可以使用以下代码:
W = tf.placeholder(tf.float32, shape=(3, 1), name='weight')
要设置占位符的值,您需要在会话的feed_dict
方法中使用run
参数。