我最先知道的是np.c[]
可以按列连接2个数组,后来我要按行连接数组,于是我就传入axis=0
,发现不行,查过文档后得知原来有专门的np.r_[]
np.r_p[]
连接的内容可以是数组,也可以是切片或者是标量:
np.r_[np.array([1,2,3]), 0, 0, np.array([4,5,6])]
#array([1, 2, 3, ..., 4, 5, 6])
np.r_[0:18:6, [0]*3, 5, 6]
#array([ 0, 6, 12, 0, 0, 0, 5, 6])
np.c_[np.array([1,2,3]), np.array([4,5,6])]
#array([[1, 4],
# [2, 5],
# [3, 6]])
np.c_[np.array([[1,2,3]]), 0, 0, np.array([[4,5,6]])]
#array([[1, 2, 3, ..., 4, 5, 6]])