numpy.c_和numpy.r_的用法

numpy.c_:

将切片对象沿第二个轴(按列)连接。

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, 0, 0, 4, 5, 6]])

numpy.r_:
将切片对象沿第一个轴(按行)连接。

 np.r_[np.array([1,2,3]), 0, 0, np.array([4,5,6])]
 array([1, 2, 3, 0, 0, 4, 5, 6])

在numpy中,一个列表虽然是横着表示的,但它是列向量。

参考文献

https://docs.scipy.org/doc/numpy/reference/generated/numpy.c_.html
https://docs.scipy.org/doc/numpy/reference/generated/numpy.r_.html

猜你喜欢

转载自blog.csdn.net/miaoyanmm/article/details/80825850