import numpy as np
//序列的垂直拼接
//输出:
[[1 1 1]
[2 2 2]]
(3,) (2, 3)
A = np.array([1,1,1])
B = np.array([2,2,2])
C = np.vstack((A,B))
print(C)
print(A.shape, C.shape)
//序列的水平拼接
//输出:
[1 1 1 2 2 2]
(3,) (6,)
A = np.array([1,1,1])
B = np.array([2,2,2])
D = np.hstack((A,B))
print(D)
print(A.shape, D.shape)
//将横向序列转变为竖向序列:通过np.newaxis改变维度
//输出:
[[1]
[1]
[1]]
A = np.array([1,1,1])
A = A[:, np.newaxis]
//或:A = np.array([1,1,1])[:, np.newaxis]
print(A)
//合并时定义合并的维度
//输出:
[[1 2 2 1]
[1 2 2 1]
[1 2 2 1]]
A = np.array([1,1,1])[:, np.newaxis]
B = np.array([2,2,2])[:, np.newaxis]
C = np.concatenate((A,B,B,A),axis =1)
print(C)