Вы можете получить максимальное значение для каждой строки через np.amax
, используя axis=1
и keepdims
, чтобы сохранить каждое максимальное значение в отдельной строке, а затем используйте np.argwhere
, чтобы найти индекс этого максимального значения в каждом строка.
Это даст вам список нужных индексов:
ind = np.argwhere(amplitude_split==np.amax(amplitude_split,1, keepdims=True))
list(map(tuple, ind))
output:
[(0, 15), (1, 15), (2, 15), (3, 15), (4, 15), (5, 15), (6, 15), (7, 15), (8, 15), (9, 15)]