如何在多个矩阵中分别为每个元素有效地找到 N 个最大值?

问题描述

我正在遍历大量 H x W 矩阵。我无法将它们全部存储在内存中。我需要得到 N 个矩阵。例如,位置 (i,j) 的 N 矩阵的第一个元素将是所有处理过的矩阵矩阵的位置 (i,j) 的所有元素中最大的。对于 N 矩阵的第二个,将取第二大的元素,依此类推。

示例。

enter image description here

enter image description here

enter image description here

让 N = 2。那么第一个矩阵将如下所示。

enter image description here

第二个矩阵是这样的。

enter image description here

如何在循环内部进行这样的操作,以免将所有矩阵都存储在内存中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)