這次帶給大家Python的numpy陣列怎麼合併,Python的numpy數組合併的注意事項有哪些,下面就是實戰案例,一起來看一下。
Python中numpy陣列的合併有很多方法,例如
- np.append()
- np.concatenate()
- np.stack()
- np.hstack()
- np.vstack()
- np.dstack()
其中最泛用的是第一個和第二個。第一個可讀性好,比較靈活,但佔記憶體大。第二個則沒有記憶體佔用大的問題。
方法一-append
#parameters | introduction |
---|---|
arr | 待合併的陣列的複製(特別主頁是複製,所以要多耗費很多記憶體) |
values | 用來合併到上述陣列複製的值。如果指定了下面的參數axis 的話,則這些值必須和arr 的shape一致(shape[axis]之外都相等),否則的話,則沒有要求。 |
axis | 要合併的軸 |
範例:
方法二-concatenate
parameters | introduction |
---|---|
*arrays | 這些陣列除了在待合併的axis(預設為axis=0)上之外,必須具有相同的shape |
axis | 待合併的軸,預設為0 |
範例:
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是Python的numpy數組怎麼合併的詳細內容。更多資訊請關注PHP中文網其他相關文章!