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 |
例:

以上這篇基于Python中numpy數組的合并實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答