从列表项中找到最大值后如何获取二维列表的索引

新手

我有一个二维列表。我通过将a11与b11和c11进行比较来找到最大值,依此类推。例如,

[[2,3,4,5],[3,4,1,6],[7,1,2,10]]

输出如下:

[[7,4,4,10]]

现在,我希望每个最大值的索引为: [[c11,b12,a13,c14]]

我的原始代码是:

img = [cv2.imread(file,0) for file in glob.glob("resized/*.jpg")]
X=[]
for im in img:
    arr = np.asarray(im)
    arr = np.split(arr, 20)
    arr = np.array([np.split(x, 20, 1) for x in arr])
    mat = [arr[i][j].mean() for i in range(20) for j in range(20)]
    X.append(mat)

a = max(X, key=lambda item: item[0])
SAN

对于[[2,3,4,5],[3,4,1,6],[7,1,2,10]]的输入,如果要查找[7,4,4 ,10](基本上由2D数组的相应列的最大值组成),可以通过以下方式完成:

a = [[2,3,4,5],[3,4,1,6],[7,1,2,10]]
tr_a = list(zip(*a))
result = [(row.index(max(row)),index) for index, row in enumerate(tr_a)]
print(result)

执行:

>>> a = [[2,3,4,5],[3,4,1,6],[7,1,2,10]]
>>> tr_a = list(zip(*a))
>>> result = [(row.index(max(row)),index) for index, row in enumerate(tr_a)]
>>> print(result)
[(2, 0), (1, 1), (0, 2), (2, 3)]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在二维列表的一列中找到最大值的每个索引

来自分类Dev

在二维列表的一列中找到最大值的每个索引

来自分类Dev

如何在二维列表中找到最大的列表?

来自分类Dev

如何在二维数组(矩阵)中找到局部最大值的索引?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在二维网格(多维列表)中获取具有最大值的所有图块

来自分类Dev

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

来自分类Dev

python程序在二维数组中找到最大值

来自分类Dev

在列表中找到子列表项最大值的最佳方法

来自分类Dev

如何从整数列表中找到最大值

来自分类Dev

如何使用 LINQ 在列表中找到最大值?

来自分类Dev

C#获取二维整数数组中最大值的索引值

来自分类Dev

如何在二维哈希中找到元素的索引

来自分类Dev

如何在JavaScript中找到二维数组的索引值

来自分类Dev

在列表列表中找到最大值

来自分类Dev

如何在numpy二维数组中找到与某个列表匹配的所有元素?

来自分类Dev

如何在二维列表中找到两个特定条件?

来自分类Dev

如何在二维数组中找到匹配的值

来自分类Dev

如何从包含整数、元组、列表的不均匀列表中找到最大值

来自分类Dev

Prolog,从setOf列表中找到最大值

来自分类Dev

Python:如何在前10个值的列表中找到最大值?

来自分类Dev

如何在列表中找到所有局部最大值和最小值

来自分类Dev

如何在Python列表中找到最小值或最大值

来自分类Dev

如何在十进制列表中找到最小值和最大值?

来自分类Dev

打印随机二维数组后,我需要在第一行中找到第一个最小值和第一个最大值?

来自分类Dev

如何找到二维列表的最小值并将其删除

来自分类Dev

如何访问二维列表中的索引并在方案/球拍中更改其值?

Related 相关文章

  1. 1

    在二维列表的一列中找到最大值的每个索引

  2. 2

    在二维列表的一列中找到最大值的每个索引

  3. 3

    如何在二维列表中找到最大的列表?

  4. 4

    如何在二维数组(矩阵)中找到局部最大值的索引?

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

    在二维网格(多维列表)中获取具有最大值的所有图块

  9. 9

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

  10. 10

    python程序在二维数组中找到最大值

  11. 11

    在列表中找到子列表项最大值的最佳方法

  12. 12

    如何从整数列表中找到最大值

  13. 13

    如何使用 LINQ 在列表中找到最大值?

  14. 14

    C#获取二维整数数组中最大值的索引值

  15. 15

    如何在二维哈希中找到元素的索引

  16. 16

    如何在JavaScript中找到二维数组的索引值

  17. 17

    在列表列表中找到最大值

  18. 18

    如何在numpy二维数组中找到与某个列表匹配的所有元素?

  19. 19

    如何在二维列表中找到两个特定条件?

  20. 20

    如何在二维数组中找到匹配的值

  21. 21

    如何从包含整数、元组、列表的不均匀列表中找到最大值

  22. 22

    Prolog,从setOf列表中找到最大值

  23. 23

    Python:如何在前10个值的列表中找到最大值?

  24. 24

    如何在列表中找到所有局部最大值和最小值

  25. 25

    如何在Python列表中找到最小值或最大值

  26. 26

    如何在十进制列表中找到最小值和最大值?

  27. 27

    打印随机二维数组后,我需要在第一行中找到第一个最小值和第一个最大值?

  28. 28

    如何找到二维列表的最小值并将其删除

  29. 29

    如何访问二维列表中的索引并在方案/球拍中更改其值?

热门标签

归档