我有兩個陣列A1(5,3)并且A2(5,2)想要創建一個新陣列A(5,5)。我嘗試使用A=np.concatenate((A1,A2)),但它給了我錯誤
連接軸的所有輸入陣列維度必須完全匹配,但沿著維度 1,索引 0 處的陣列大小為 3,索引 1 處的陣列大小為 2
我該如何解決這個問題?
uj5u.com熱心網友回復:
要使用np.concatenate,您應該指定連接發生在哪個軸上。在這種情況下,您應該使用:
A = np.concatenate((A1, A2), axis=1)
解決此問題的其他方法是使用水平堆疊:
A = np.hstack((A1, A2))
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/441555.html
上一篇:np.all如何與軸一起使用
