我最先知道的是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]])
本文介绍了如何使用numpy的np.r_函数按行连接数组,以及np.c_函数按列连接数组,通过实例演示了这两种方法的不同用法。同时,展示了如何连接数组、切片和标量。
508

被折叠的 条评论
为什么被折叠?



