一.数组拼接合并
import numpy as np
1.方法一append
array3= np.append(array1,array2)
两个数组拉伸一维拼接
array3= np.append(array1,array2,axis=0)
两个数组按列拼接
array3= np.append(array1,array2,axis=1)
两个数组按行拼接
2.方法二stack
array3= np.stack(array1,array2)
两个数组组合为高维矩阵
array3= np.vstack(array1,array2)
两个数组按列拼接
array3= np.hstack(array1,array2)
两个数组按行拼接
3.方法三concatenate
array3= np.concatenate((array1,array2))
默认按列拼接
array3= np.concatenate((array1,array2),axis=0)
两个数组按列拼接
array3= np.concatenate((array1,array2,axis=1))
两个数组按列拼接
二.举例如下
>>> import numpy as np
>>> a = np.array([[1,1,1],[2,2,2]])
>>> b = 2*np.array([[1,1,1],[2,2,2]])
>>> a
array([[1, 1, 1],
[2, 2, 2]])
>>> b
array([[2,