我有一個列表:s = [1,0,1,1,0,1,1,1,1,0,0] 列表的長度為 10。我想制作一個10 x 10 numpy數組,相同的列表重復10次。我無法在python中實現這一點。我稍后想將此數組轉換為圖像,以解決圖像分類問題。我該怎么做?我試過了:np.reshape(s,(10,10))但它拋出 - 值錯誤:無法將大小為 10 的數組重塑為形狀 (10,10)
2 回答

largeQ
TA貢獻2039條經驗 獲得超8個贊
使用numpy.tile,如評論中建議的帖子中所述。
如果你想繼續你的方法,要得到一個10x10的矩陣必須包含100個元素,而不是10個,所以解決方案是:s
np.reshape(s*10, (10,10))
添加回答
舉報
0/150
提交
取消