np.c_和np.r_用于把两个矩阵连接起来
连接方式为
np.c_
A
=
[
1
2
3
4
]
B
=
[
5
6
7
8
]
A=\left[ \begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix} \right]\quad B=\left[ \begin{matrix} 5 & 6 \\ 7 & 8 \end{matrix} \right]
A=[1324]B=[5768]
C
=
[
1
2
5
6
3
4
7
8
]
C=\left[ \begin{matrix} 1 & 2 &5&6\\ 3 & 4&7&8 \end{matrix} \right]\quad
C=[13245768]
import numpy as np
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])
C = np.c_[A, B]
print(C)
Out:
[[1 2 5 6]
[3 4 7 8]]
np.r_
A
=
[
1
2
3
4
]
B
=
[
5
6
7
8
]
A=\left[ \begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix} \right]\quad B=\left[ \begin{matrix} 5 & 6 \\ 7 & 8 \end{matrix} \right]
A=[1324]B=[5768]
D
=
[
1
2
3
4
5
6
7
8
]
D=\left[ \begin{matrix} 1 & 2 \\ 3 & 4\\ 5 & 6 \\ 7 & 8 \end{matrix} \right]
D=⎣⎢⎢⎡13572468⎦⎥⎥⎤
import numpy as np
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])
D = np.r_[A, B]
print(D)
Out:
[[1 2]
[3 4]
[5 6]
[7 8]]