1. 程式人生 > >numpy中的矩陣合併

numpy中的矩陣合併

1、np.append() 本質是複製,所以佔記憶體比較大。
2、np.concatenate()

np.concatenate((y_train,np.zeros(len(over_samplings_x))),axis=0)

3、
列合併:np.column_stack()
行合併:np.row_stack()

a=[[0, 1, 2],
       [3, 4, 5],
       [6, 7, 8]]
np.column_stack((a, np.zeros((3,3))))

輸出:

array([[ 0.,  1.,  2.,  0.,  0.,  0.]
, [ 3., 4., 5., 0., 0., 0.], [ 6., 7., 8., 0., 0., 0.]]) np.row_stack((a, np.zeros((3,3))))

輸出:

array([[ 0.,  1.,  2.],
       [ 3.,  4.,  5.],
       [ 6.,  7.,  8.]
	   [ 0.,  0.,  0.],
       [ 0.,  0.,  0.],
       [ 0.,  0.,  0.]
])