@yunyun的机器学习之路
最近在学习别人的代码时,看到np.c_,np_r,不知道是什么东东,查找相关资料后,在此记录一下
np.c_:np.c_是按行连接两个矩阵,两个矩阵左右相连,保证行数和之前相同
np.r_:np.c_是列连接两个矩阵,两个矩阵上下相连,保证列数和之前相同
示范代码如下:
[IN]:
import numpy as np
a = np.array([[1,2,3],[4,5,6]])
b = np.array([[6,7,8],[7,8,9]])
c = np.array([1,2,3])
d = np.array([4,5,6])
x = np.c_[a,b]
y = np.r_[a,b]
z = np.c_[c,d]
w = np.r_[c,d]
print('x:','\n',x)
print('y:','\n',y)
print('z:','\n',z)
print('w:','\n',w)
[OUT]:
x:
[[1 2 3 6 7 8]
[4 5 6 7 8 9]]
y:
[[1 2 3]
[4 5 6]
[6 7 8]
[7 8 9]]
z:
[[1 4]
[2 5]
[3 6]]
w:
[1 2 3 4 5 6]
转载来源:https://blog.csdn.net/weixin_41797117/article/details/80048688