簡體   English   中英

Tensorflow。 將一列數組(200,)放入一列占位符[None,1]會產生形狀錯誤

[英]Tensorflow. One column array (200,) into one column placeholder [None, 1] gives shape error

我有一個帶有標簽的數據集,它是一個具有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)'

我以為這兩個形狀是相同的? 我想念什么嗎?

形狀(x, 1)是二維張量(矩陣),具有一列。 形狀(x, )是一維張量(向量)。

因此,將這兩個事物都設為向量或矩陣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM