gpt4 book ai didi

python - tensorflow 。将一列数组 (200,) 放入一列占位符 [无,1] 会产生形状错误

转载 作者:行者123 更新时间:2023-11-30 09:51:22 25 4
gpt4 key购买 nike

我有一个带有标签的数据集,它是一个具有 200 行、1 列的向量,因此数组的形状为 (200,)。我像这样创建占位符,使其动态并准备好获取我的数组

y_placeh = tf.placeholder(tf.float64, [None, 1])

当我尝试将数据插入占位符时,出现此错误:

 ValueError: Cannot feed value of shape (200,) for Tensor 'Placeholder_79:0', 
which has shape '(?, 1)'

我以为这两个形状是一样的?我错过了什么吗?

最佳答案

Shape (x, 1) 是一个二维张量(矩阵),具有一列。形状(x, )是一维张量(向量)。

因此,要么将两者都设为向量,要么设为矩阵。

关于python - tensorflow 。将一列数组 (200,) 放入一列占位符 [无,1] 会产生形状错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44575260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com