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

Функция min

Функция min возвращает минимальное значение элементов массива. По умолчанию она вычисляет минимум по всему сглаженному массиву, но с помощью параметра axis можно найти минимум вдоль конкретной оси. Функция также позволяет игнорировать значения NaN с помощью параметра nan_policy.

Синтаксис

np.min(arr, axis=None, keepdims=False, initial=None, where=True)

Параметры:

  • arr - входной массив.
  • axis - ось или оси для вычисления минимума. Если не указан, минимум ищется по всему массиву.
  • keepdims - если True, размерность результата сохраняется как размерность с размером 1.
  • initial - начальное значение для сравнения.
  • where - маска для выбора элементов, участвующих в вычислении.

Пример

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

import numpy as np arr = np.array([10, 20, 5, 30, 15]) res = np.min(arr) print(res)

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

5

Пример

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

import numpy as np arr = np.array([[8, 1, 6], [3, 5, 7], [4, 9, 2]]) res = np.min(arr, axis=1) print(res)

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

[1 3 2]

Пример

Используем параметр keepdims для сохранения размерности результата:

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

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

[[3 1 2]]

Пример

Используем параметр initial для задания начального значения:

import numpy as np arr = np.array([10, 20, 5, 30, 15]) res = np.min(arr, initial=0) print(res)

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

0

Пример

Используем параметр where для вычисления минимума только среди положительных элементов:

import numpy as np arr = np.array([-10, 20, -5, 30, -15]) mask = arr > 0 res = np.min(arr, where=mask, initial=100) print(res)

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

20

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

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