一、 按照行合并
1. append
用法和列表一样,不用在意参数里是不是有空列表(用列表代替一个参数),其他几个好像都不可这样
a = []
b = np.arange(5)
print(a)
print(b)
d = np.append(a,b)
print(d)
---------输出----
[]
[0 1 2 3 4]
[0. 1. 2. 3. 4.]
colum
2. c_
np.c_是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等
#例一
a = np.arange(5)
b = np.arange(5)
print(a)
print(b)
d = np.c_[a,b]
print(d)
------输出-------------
[0 1 2 3 4]
[0 1 2 3 4]
[[0 0]
[1 1]
[2 2]
[3 3]
[4 4]]
#例二
a = np.array([[1, 2, 3], [7, 8, 9]])
b = np.array([[4, 5, 6], [1, 2, 3]])
print(a)
print(b)
# d = np.column_stack((a,b))
d = np.c_[a,b]
print(d)
-------输出--------
[[1 2 3]
[7 8 9]]
[[4 5 6]
[1 2 3]]
[[1 2 3 4 5 6]
[7 8 9 1 2 3]]
3. hstack
a &