numpy——np.c_ /np.r_函数功能
- np.r_:(row,行)将切片对象转换为沿第一轴的连接
- np.c_:(column,列)将切片对象转换为沿第二轴的连接
第一轴:
>>> np.r_[np.array([1,2,3]), 0, 0, np.array([4,5,6])]
array([1, 2, 3, 0, 0, 4, 5, 6])
>>> np.r_[np.array([[[1,2,3]]]),np.array([[[7,8,9]]])]
array([[[1, 2, 3]],
[[7, 8, 9]]])
>>> np.r_[-1:1:6j, [0]*3, 5, 6]
array([-1. , -0.6, -0.2, 0.2, 0.6, 1. , 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]]),np.array([[7,8,9]])]
array([[1, 2, 3, 7, 8, 9]])
>>> np.c_[np.array([[[1,2,3]]]),np.array([[[7,8,9]]])]
array([[[1, 2, 3, 7, 8, 9]]])
>>> np.c_[np.array([[1,2,3]]), 0