在二维数组中查找最大值

修喜

我试图找到一个优雅的方式来找到一个二维数组的最大值。例如此数组:

[0, 0, 1, 0, 0, 1] [0, 1, 0, 2, 0, 0][0, 0, 2, 0, 0, 1][0, 1, 0, 3, 0, 0][0, 0, 0, 0, 4, 0]

我想提取值“4”。我想在max范围内做一个max,但是我在执行它时很挣扎。

虚假的

最大编号的MAX(map(max, numbers)产率1,2,2,3,4):

>>> numbers = [0, 0, 1, 0, 0, 1], [0, 1, 0, 2, 0, 0], [0, 0, 2, 0, 0, 1], [0, 1, 0, 3, 0, 0], [0, 0, 0, 0, 4, 0]

>>> map(max, numbers)
<map object at 0x0000018E8FA237F0>
>>> list(map(max, numbers))  # max numbers from each sublist
[1, 2, 2, 3, 4]

>>> max(map(max, numbers))  # max of those max-numbers
4

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

二维数组中每个对角线的最大值

查找二维数组中每一列的最大值

在二维数组中查找最小值/最大值

最小值最大值二维数组javascript

如何找到二维数组的最大值和最小值的位置

如何找到二维数组中每一行的最大值?

查找二维数组中最大值的最后一次出现

在二维numpy数组的每个滚动窗口中获取最大值

求二维数组中四个邻居的最大值

如何使用Excel VBA查找二维数组中的前3个最大值?

在二维numpy数组的每一行中找到N个最大值

在二维数组中查找特定值

如何在二维数组(矩阵)中查找每一行的最大值C#

快速找到二维数组中的多个最大值

难以找到二维数组中每一列的最大值

在JavaScript中从二维数组获取最小值和最大值

二维数组中的最大值(处理中)

查找二维数组最大值的快速代码

如何使用多线程在Java中查找二维数组的最大值

如何在Java中获取二维数组列表的最大值/最小值

算法 - 在 n*n 二维矩阵中查找 k*k 集的所有最大值

返回二维数组中行的最大值

如何沿轴使用 argmax 来获取 numpy 二维数组的每一列中的最大值?

如何在整个二维数组中找到最大值(处理)

查找不在二维数组中的用户值的数量

过滤数组以获取二维数组 GoogleScripts 中列的最大值的行

如何在二维数组列表中找到最大值/秒?

python中是否有一个全局函数可以根据指定的维度查找二维数组的最大值?

如何在 Python 中找到二维数组的最小值和最大值