tf.placeholder(tf.random_normal([3,1]),name ='weight')->错误

时间:2018-08-07 05:00:01

标签: python python-3.x tensorflow

(tensorflow / python3.6) tf.placeholder(tf.random_normal([3,1]), name='weight') -> error

标题上写着,我收到了一个错误

W = tf.placeholder(tf.random_normal([3,1]), name='weight')

输入时,我收到一条错误消息

error message

请让我知道该怎么办。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以设置占位符的形状和类型,但不能设置其初始内容。如果要让W包含3乘1的浮点张量,则可以使用以下代码:

W = tf.placeholder(tf.float32, shape=(3, 1), name='weight')

要设置占位符的值,您需要在会话的feed_dict方法中使用run参数。