簡體   English   中英

將列表數組轉換為Keras輸入

[英]Converting Array of Lists to Keras Input

給定形式的數組

array([list([21603, 125, 737, 579, 2065, 10399, 1175, 0, 0, 0]),
       ...
       list([1896, 3917, 498, 296, 1452, 523, 754, 450, 3795, 341])],
      dtype=object)

您如何准備在TensorFlow 2.0 RC0中被Keras模型使用? 它以當前形式拋出錯誤

ValueError:無法將NumPy數組轉換為張量(不支持的對象類型列表)。

而且我似乎無法以我熟悉的形式獲得它,

array([[21603, 125, 737, 579, 2065, 10399, 1175, 0, 0, 0],
       ...
       [1896, 3917, 498, 296, 1452, 523, 754, 450, 3795, 341]])

如果發現自己處於這種情況,則可以使用以下方法更正陣列:

new_array = np.array(list(x for x in old_array))

暫無
暫無

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

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