当python的一行中有多个最大值时,在2-dim向量的每一行中查找最大值

米拉德

我正在寻找一种方法来找到2维矢量的每一行中的最大值并将其索引保存在另一个矢量中。我知道我可以用以下代码做到这一点:

    max_index = np.argmax(vec, axis=1)

现在,我的问题是,当一行具有多个最大值时,它将获取它的第一个索引。假设我们有这个矩阵:

vec = [[1, 0 ,1],
       [1, 2 ,3],
        [0, 5 ,5]]

所以我想当一行中有多个max时用-1代替max的索引。最后,max_index应该是这样的。

max_index = [-1, 2, -1]

提前致谢

保罗·潘泽

绝招:argmax从左侧和右侧获取,并检查它们是否重合:

L = np.argmax(vec,1)
R = np.argmax(vec[:,::-1],1)
np.where(L+R==len(vec[0])-1,L,-1)

# array([-1,  2, -1])

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python数据框中的每一行中查找最大值

来自分类Dev

在2D数组C ++中查找每一行的最大值

来自分类Dev

在Scala中的Spark数据帧的每一行中查找最大值

来自分类Dev

查找csv文件中每一行的最大值

来自分类常见问题

查找具有每一行最大值的列名

来自分类Dev

大熊猫:查找列名和值,每一行的最大值(和第二最大值)

来自分类Dev

熊猫:查找列名和值,每一行的最大值(和第二最大值)

来自分类Dev

计算Python中每一行中特定列的下3行的最大值

来自分类Dev

计算R中每一行中特定列的后3行最大值

来自分类Dev

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

来自分类Dev

找出r中列表中每一行的最大值?

来自分类Dev

根据多个条件返回每一行的最大值

来自分类Dev

SQL-选择一行中的最大值

来自分类Dev

许多行中每一行的最大值的条件格式

来自分类Dev

用循环替换无输出的numpy数组每一行中的最大值

来自分类Dev

VBA:突出显示各列中每一行的最大值(已解决)

来自分类Dev

UPDATE列,其中不包含PL / SQL的oracle中每一行的最大值

来自分类Dev

根据另一行中的值查找字段的最大值

来自分类Dev

获取每一行具有最大值的列的名称

来自分类Dev

在R中的每一行中找到前一行到后一行的值的最大值

来自分类Dev

在 R 中为 DF 中的每一行找到最大的最大值和第二大的最大值

来自分类Dev

Pandas - 一列的最小值和最大值,直到每一行

来自分类Dev

为多列的每一行选择最小值和最大值

来自分类Dev

SQL选择一行中具有最大值的行

来自分类Dev

数据帧对每一行的最大值进行归一化

来自分类Dev

R:在删除最小值和最大值之后,计算选定列中每一行的SD

来自分类Dev

查找上一行的值是否为最大值

来自分类Dev

我有40401 x 57矩阵,我需要从每一行中找到最大值以及该最大值的对应列索引?

来自分类Dev

子集数据框,以便包含每一行的最大值和列名

Related 相关文章

  1. 1

    在python数据框中的每一行中查找最大值

  2. 2

    在2D数组C ++中查找每一行的最大值

  3. 3

    在Scala中的Spark数据帧的每一行中查找最大值

  4. 4

    查找csv文件中每一行的最大值

  5. 5

    查找具有每一行最大值的列名

  6. 6

    大熊猫:查找列名和值,每一行的最大值(和第二最大值)

  7. 7

    熊猫:查找列名和值,每一行的最大值(和第二最大值)

  8. 8

    计算Python中每一行中特定列的下3行的最大值

  9. 9

    计算R中每一行中特定列的后3行最大值

  10. 10

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

  11. 11

    找出r中列表中每一行的最大值?

  12. 12

    根据多个条件返回每一行的最大值

  13. 13

    SQL-选择一行中的最大值

  14. 14

    许多行中每一行的最大值的条件格式

  15. 15

    用循环替换无输出的numpy数组每一行中的最大值

  16. 16

    VBA:突出显示各列中每一行的最大值(已解决)

  17. 17

    UPDATE列,其中不包含PL / SQL的oracle中每一行的最大值

  18. 18

    根据另一行中的值查找字段的最大值

  19. 19

    获取每一行具有最大值的列的名称

  20. 20

    在R中的每一行中找到前一行到后一行的值的最大值

  21. 21

    在 R 中为 DF 中的每一行找到最大的最大值和第二大的最大值

  22. 22

    Pandas - 一列的最小值和最大值,直到每一行

  23. 23

    为多列的每一行选择最小值和最大值

  24. 24

    SQL选择一行中具有最大值的行

  25. 25

    数据帧对每一行的最大值进行归一化

  26. 26

    R:在删除最小值和最大值之后,计算选定列中每一行的SD

  27. 27

    查找上一行的值是否为最大值

  28. 28

    我有40401 x 57矩阵,我需要从每一行中找到最大值以及该最大值的对应列索引?

  29. 29

    子集数据框,以便包含每一行的最大值和列名

热门标签

归档