np.append()
生活随笔
收集整理的這篇文章主要介紹了
np.append()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
np.append(arr, values, axis=None)
作用: 為原始arr添加一些values
返回值: 返回添加了values的新數組
參數:
- arr:需要被添加values的數組
- values:添加到數組arr中的值(array_like,類數組)
- axis:可選參數,如果axis沒有給出,那么arr,values都將先展平成一維數組。注:如果axis被指定了,那么arr和values需要有相同的shape,否則報錯:ValueError: arrays must have same number of dimensions
對axis的理解:
- axis的最大值為數組arr的維數-1,如arr維數等于1,axis最大值為0;arr維數等于2,axis最大值為1,以此類推。
- 當arr的維數為2(理解為單通道圖),axis=0表示沿著行方向添加values;axis=1表示沿著列方向添加values
- 當arr的維數為3(理解為多通道圖),axis=0,axis=1時同上;axis=2表示沿著深度方向添加values
總結
以上是生活随笔為你收集整理的np.append()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: np.zeros(),np.empty(
- 下一篇: numpy数组的索引和切片