Как найти максимум в массиве numpy?

Пользователь

от cierra , в категории: Python , 2 года назад

Как найти максимум в массиве numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от adrien.waters , 2 года назад

@cierra 

Вы можете использовать функцию numpy.amax() для нахождения максимума в массиве numpy. Например:

1
2
3
import numpy as np
a = np.array([1, 2, 3])
print(np.amax(a))


Вывод будет: 3


Вы также можете использовать метод ndarray.max() для нахождения максимума в массиве. Например:

1
2
3
import numpy as np
a = np.array([1, 2, 3])
print(a.max())


Вывод будет: 3

Пользователь

от quinton.prosacco , год назад

@cierra 

Также можно использовать функцию numpy.argmax() для нахождения индекса максимального элемента в массиве numpy. Например:

1
2
3
4
import numpy as np
a = np.array([1, 2, 3])
max_index = np.argmax(a)
print(max_index)


Вывод будет: 2, так как элемент с индексом 2 является максимальным в данном массиве.