РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
205 of 541 menu

Функция max

Функция max возвращает максимальное значение из всех элементов массива. Если указать параметр axis, то поиск выполняется вдоль конкретной оси. Также функция позволяет работать с многомерными массивами и поддерживает параметр keepdims для сохранения размерности.

Синтаксис

np.max(arr, [axis], [keepdims]) arr.max([axis], [keepdims])

Пример

Найдем максимальное значение в одномерном массиве:

import numpy as np arr = np.array([1, 5, 3, 9, 2]) res = np.max(arr) print(res)

Результат выполнения кода:

9

Пример

Используем метод max непосредственно от массива:

import numpy as np arr = np.array([3, 7, 2, 8, 1]) res = arr.max() print(res)

Результат выполнения кода:

8

Пример

Найдем максимальные значения в двумерном массиве по строкам (ось 1) и по столбцам (ось 0):

import numpy as np arr = np.array([[1, 8, 3], [4, 2, 6], [7, 5, 9]]) res_rows = np.max(arr, axis=1) res_cols = np.max(arr, axis=0) print("max by rows:", res_rows) print("max by cols:", res_cols)

Результат выполнения кода:

"max by rows: [8 6 9]" "max by cols: [7 8 9]"

Пример

Сохраним размерность исходного массива с помощью параметра keepdims:

import numpy as np arr = np.array([[2, 4, 6], [1, 3, 5]]) res = np.max(arr, axis=0, keepdims=True) print(res.shape) print(res)

Результат выполнения кода:

(1, 3) [[2 4 6]]

Смотрите также

  • функцию min,
    которая возвращает минимальное значение элементов
  • функцию argmax,
    которая возвращает индекс максимального элемента
  • функцию ptp,
    которая вычисляет размах (max - min)
  • функцию amax,
    которая является псевдонимом для max
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить