我有两个矩阵
[[0,0,0],
[0,0,0],
[0,0,0]]
[[1,1,1],
[1,1,1],
[1,1,1]]
Run Code Online (Sandbox Code Playgroud)
我想要它们像这样 v-stacked 和 h-stacked
[[0,0,0,1,1,1],
[0,0,0,1,1,1],
[0,0,0,1,1,1],
[1,1,1,0,0,0],
[1,1,1,0,0,0],
[1,1,1,0,0,0]]
Run Code Online (Sandbox Code Playgroud)
做这个的最好方式是什么?
你可以用 np.block为此:
A = np.array([[0,0,0],
[0,0,0],
[0,0,0]])
B = np.array([[1,1,1],
[1,1,1],
[1,1,1]])
np.block([[A, B], [B, A]])
Run Code Online (Sandbox Code Playgroud)
输出:
array([[0, 0, 0, 1, 1, 1],
[0, 0, 0, 1, 1, 1],
[0, 0, 0, 1, 1, 1],
[1, 1, 1, 0, 0, 0],
[1, 1, 1, 0, 0, 0],
[1, 1, 1, 0, 0, 0]])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |