A = np.array([1,1,1])B = np.array([2,2,2])A1 = np.array([1,1,1])[:,np.newaxis]B1 = np.array([2,2,2])[:,np.newaxis]C = np.vstack((A,B))D = np.hstack((A,B))E = np.concatenate((A1,B1,B1,A1),axis=1)print(A1)print(A.shape,C.shape)print(D)print(E)
##A1=np.array([1,1,1])[:,np.newaxis] 这个是想取得类似A的转置,然而A是一个数组不是矩阵。
##np.vstack((A,B)) vertical stack,也就是垂直方向合并
##np.hstack((A,B)) horizontal stack,也就是左右方向合并
##np.concatenate((A1,B1,B1,A1),axis=1) 合并多个序列,axis=1表示左右方向合并,axis=0表示上下方向的合并。