【发布时间】:2020-07-22 13:44:44
【问题描述】:
有没有一种快速简便的方法可以将MxN 矩阵拆分为大小为AxA(方形矩阵)的矩阵,具体从python 的左上角开始贪婪地开始?我有一个 2d numpy 数组。
例如
1 2 3 4
6 7 8 9
1 2 3 4
6 7 8 9
0 0 0 0
如果我想拆分成2X2,结果应该是这样的列表:
1 2
6 7
3 4
8 9
1 2
6 7
3 4
8 9
(注意底部的0 0 0 0 被遗漏了)
有没有一种“干净”的方式来写这个?我可以用蛮力写它,但它一点也不漂亮。
【问题讨论】:
-
这能回答你的问题吗? Numpy Group Reshaping / Indexing