我目前正在嘗試重塑大小為 10304 80 的圖像矩陣。我試圖將矩陣的前 5 列給我 10304 5 并將其重塑為 (112*92,5)。這是我的嘗試,但我不斷收到值錯(cuò)誤無法將大小為 20608 的數(shù)組重塑為形狀 (10304,5)。關(guān)于如何做到這一點(diǎn)有什么建議嗎?test_PC_first5 = test_PC[:, [1,5]]test_PC_first5 = test_PC_first5.reshape(112*92,5)plt.plot(test_PC_first5)
1 回答

小怪獸愛吃肉
TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
您的代碼所做的只是獲取第 1 列和第 5 列,這就是為什么您的形狀為 20608,即 2*10304。你需要編輯你的第一行
test_PC_first5 = test_PC[:, 0:5]
為了保留前 5 行。請(qǐng)記住索引從 0 而不是 1 開始
添加回答
舉報(bào)
0/150
提交
取消