[問題] 合併多個1維array

看板Python作者 (草草)時間7年前 (2017/04/10 22:38), 7年前編輯推噓0(009)
留言9則, 7人參與, 最新討論串1/1
各位大大好 我手上有4個一維array(10L,1L),想要合併成一個為array(10L,4L) 小弟爬文很久,目前只有找到兩個array合併的方法, 但一直都沒有找出如何讓多個array合併的方法 還請各位大大幫忙指點,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.211.172 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1491835100.A.1E8.html

04/10 22:43, , 1F
[陣列1, 陣列2, 陣列3, 陣列4] 這樣?
04/10 22:43, 1F

04/10 23:00, , 2F
是的
04/10 23:00, 2F

04/10 23:10, , 3F
[[list1],[list2]...] 這樣直接append到新list就好啊
04/10 23:10, 3F

04/10 23:54, , 4F
直接 a + b + c + d
04/10 23:54, 4F

04/11 09:42, , 5F
a+b+c+d 會全部變成一個
04/11 09:42, 5F

04/11 12:57, , 6F
試試 np.hstack([array1, array2, ...])
04/11 12:57, 6F
謝謝Ge大大,問題解決了。

04/11 13:05, , 7F
..??? 我是不是誤會什麼了, 這裡的 array 是 np.array 不是
04/11 13:05, 7F

04/11 13:05, , 8F
builtin array.array?
04/11 13:05, 8F

04/11 19:55, , 9F
ndarray 的話應該是 vstack 吧
04/11 19:55, 9F
※ 編輯: popo14777 (1.34.172.136), 04/11/2017 23:02:55
文章代碼(AID): #1OwvZS7e (Python)