np.vstack和np.hstack
np.hstack(tup):按水平方向拼接
np.vstack(tup):按垂直方向拼接
输入参数为拼接数组所组成的元组
1.np.hstack
拼接的数组除了第二维度之外,其他维度要相同,一维数组长度任意
>>>a = np.array([1,2,3])
>>>b = np.array([2,3,4,5,6])
>>>print(np.hstack((a,b)))
[1 2 3 2 3 4 5 6]
>>>c = np.array([[1,2,3],[4,5,6]])
>>>d = np.array([[2,2],[1,1]])
>>>print(np.hstack((c,d)))
[[1 2 3 2 2]
[4 5 6 1 1]]
2.np.vstack
拼接的数组除了第一维度之外,其他维度要相同,一维素组长度必须一致
>>>a = np.array([1,2,3])
>>>b = np.array([4,5,6])
>>>print(np.vstack((a,b)))
[[1 2 3]
[4 5 6]]
>>>c = np.array([[1,2,3],[4,5,6]])
>>>d = np.array([7,8,9])
>>>print(np.vstack((c,d)))
[[1 2 3]
[4 5 6]
[7 8 9]]