第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 pandas 系列轉(zhuǎn)換為 3D 輸入向量以實現(xiàn) LSTM

將 pandas 系列轉(zhuǎn)換為 3D 輸入向量以實現(xiàn) LSTM

紫衣仙女 2023-06-27 16:20:57
我有一個 pandas 系列,其中每行都是一個列表序列,每個序列包含 50 個時間步長作為輸入,另一個系列包含相應(yīng)的 10 個時間步長序列作為輸出。他們的頭部形狀分別是(5,)。我希望將訓(xùn)練數(shù)據(jù)轉(zhuǎn)換為形狀 (n_samples, 50, 1) 并將測試數(shù)據(jù)轉(zhuǎn)換為形狀 (n_samples, 10),以便將其輸入多對多 LSTM模型。我一直在 Stackoverflow 上嘗試過幾種方法,但似乎沒有一個對我有用。無論我做什么,我都會不斷收到錯誤:ValueError: Failed to convert a NumPy array to a Tensor (Unsupported object type list).
查看完整描述

1 回答

?
蝴蝶不菲

TA貢獻1810條經(jīng)驗 獲得超4個贊

我的同事幫我解答了這個問題:


N = 100 #number of samples

X = df_new['sequence']

y = df_new['target']

X = X.iloc[:N]

X = np.array([[np.array(x) for x in X.values]]).T.reshape(N, 50, 1)

y = y.iloc[:N]

y = np.array([np.array(x) for x in y.values])

print(X.shape)

print(y.shape)

我錯過的部分是使用轉(zhuǎn)置函數(shù)來操作數(shù)組。


查看完整回答
反對 回復(fù) 2023-06-27
  • 1 回答
  • 0 關(guān)注
  • 164 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號