【发布时间】:2014-03-27 16:38:57
【问题描述】:
有没有一种方法可以组合从指定位置开始的两个不同维度的二维数组(最好是 numpy 数组),例如从位置 1 1 开始将 3x3 合并为 4x4 数组:
数组A
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
数组B
5 5 5
5 5 5
5 5 5
结果数组
1 1 1 1
2 5 5 5
3 5 5 5
4 5 5 5
还有一些注意事项:
- 阵列 A 的两个轴始终具有相同的大小,例如 200x200 到 4096x4096
- 阵列 B 轴大小可能不同,例如。 50x60,但 ArrayB 将始终适合 Array A,换句话说,Array B 永远不会与 Array A 重叠。
【问题讨论】:
-
@zhangxaochen - thnx 用于数组格式化:)