gpt4 book ai didi

python - 我如何在 Python 中找到最大数量的矩阵的索引?

转载 作者:太空宇宙 更新时间:2023-11-04 02:03:38 25 4
gpt4 key购买 nike

m -> 我的矩阵

m = [[19, 17, 12], [6, 9, 3], [8, 11, 1], [18, 1, 12]]

ma​​x -> 我已经找到了最大的数

max = 19 

现在找不到索引

for i in range(len(m)):
for c in m[i]:
if c==19:
print(m.index(c))

我遇到了一个错误

Traceback (most recent call last):
File "<pyshell#97>", line 4, in <module>
print(m.index(c))
ValueError: 19 is not in list

我该如何处理?

最佳答案

来 self 个人的“备忘单”,或由“HS-nebula”提出的 numpy docs :

import numpy as np

mat = np.array([[1.3,3.4,0.1],[4.0,3.2,4.5]])

i, j = np.unravel_index(mat.argmax(), mat.shape)
print(mat[i][j])

# or the equivalent:
idx = np.unravel_index(mat.argmax(), mat.shape)
print(mat[idx])

关于python - 我如何在 Python 中找到最大数量的矩阵的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55203488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com