np.c_[ ]和np.r_[ ] 数组拼接(r是行拼接,c是列拼接)方法

np.r_是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等
np.c_是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等

a = np.array([[1, 2, 3],[7,8,9]])
b=np.array([[4,5,6],[1,2,3]])
np.r_[a,b]
'''
array([[1, 2, 3],
       [7, 8, 9],
       [4, 5, 6],
       [1, 2, 3]])
'''
np.c_[a,b]
'''
array([[1, 2, 3, 4, 5, 6],
       [7, 8, 9, 1, 2, 3]])
'''
print(a.shape,b.shape,np.r_[a,b].shape,np.c_[a,b].shape)
#(2, 3) (2, 3) (4, 3) (2, 6)
原文地址:https://www.cnblogs.com/cgmcoding/p/13567132.html