import numpy as np
a = np.array([1, 1, 1])
b = np.array([2, 2, 2])
print("a:\n", a)
print("b:\n", b)
c = np.vstack((a, b))
print("a和b上下合并:\n", np.vstack((a, b))) # vertical stack上下合并
print(c.shape)
print("a和b左右合并:\n", np.hstack((a, b)))
# transport 不能将横向数列变成竖项数列
print("在行加上一个维度:\n", a[np.newaxis, :])
print("在列上加一个维度:\n", a[:, np.newaxis])
d = np.concatenate((a, b, b, a), axis=0) # https://www.cnblogs.com/shueixue/p/10953699.html
print("进行多个合并(一维数组):\n", d)