Numpy库常用功能
一、横向合并和纵向合并
1 横向合并
已有两个矩阵A和B
如果要把两个矩阵左右相加变成[A B],那么使用numpy.c_,类似于pandas库中的merge()
import numpy as np
#A
#1 2 3
#4 5 6
A = np.array([[1,2,3],[4,5,6]])
#B
#11 12
#13 14
B = np.array([[11,12],[13,14]])
#C
#1 2 3 11 12
#4 5 6 13 14
C = np.c_[A, B]
2 纵向合并
已有两个矩阵A和B
如果要把两个矩阵上下相加变成
[A
B],那么使用numpy.r_,类似于pandas库中的concat()
import numpy as np
#A
#1 2 3
#4 5 6
A = np.array([[1,2,3],[4,5,6]])
#B
#11 12 13
B = np.array([[11,12,13]])
#C
#1 2 3
#4 5 6
#11 12 13
C = np.r_[A, B]