簡體   English   中英

如何將 Keras 張量轉換為 numpy 數組

[英]How to convert Keras Tensor into numpy array

我正在努力將一個簡單的 Keras 張量轉換為 Numpy 數組。 這是我要執行的代碼:

input = tf.keras.Input(shape=(100, 1), name='input')
inputs = np.array(input) 

錯誤: Cannot convert a symbolic Keras input/output to a numpy array.

第一件事。 您的input不是張量,而是符號張量。

  1. 那么,什么是符號張量? - 您可以將其視為沒有任何相關值的張量。
  2. 現在,符號張量有什么用? - 它實際上可以幫助您構建 model 框架,以便以后隨時可以接受輸入。

更多可以在這個答案中找到

現在,回來回答你的問題。 您需要通過首先向網絡提供數據來將符號張量轉換為張量。 獲得張量后,您可以繼續從中取出 numpy 數組。

暫無
暫無

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

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