numpy——np.c_ /np.r_函数功能

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, 0, np.array([[4,5,6]])]
        array([[1, 2, 3, 0, 0, 4, 5, 6]])

需要注意是中括号调用,不是小括号。

参见:https://docs.scipy.org/doc/numpy/reference/generated/numpy.r_.html#numpy.r_

猜你喜欢

转载自blog.csdn.net/houhuipeng/article/details/91396717