Python在矩阵上找到最大的矩形

时间:2018-12-23 06:33:31

标签: python matrix

我有一个二维的numpy.array矩阵,其标签来自 0-> n ,例如:

[[0 6 6 6 6 0 0 0 0 0]
 [0 5 6 6 6 6 6 0 0 0]
 [0 5 5 6 6 6 6 6 0 0]
 [0 5 5 6 6 6 6 6 0 0]
 [0 5 5 5 6 6 6 1 0 0]
 [0 5 5 5 4 4 6 1 0 0]
 [0 5 5 5 4 4 4 0 0 0]
 [0 5 5 4 4 4 0 0 0 0]
 [0 0 0 0 4 4 0 0 0 0]
 [0 0 0 0 0 0 0 0 0 0]]

对于每个标签,我想找到2个最大的矩形。我有一个功能,可以为称为def find_largest_rect()的特定标签找到1个最大的矩形。那么我如何找到第二个呢?有什么建议吗?

0 个答案:

没有答案