Функция np.argmin() в Python и примеры

Если вы работаете над проектами по машинному обучению, вам может понадобиться найти максимальное или минимальное значение или индексы в массиве numpy. Вот тут-то и появляется библиотека numpy.

Что такое функция np.argmin() в Python?

Функция numpy.argmin() используется в Python для получения индексов минимального элемента из массива (одномерный массив) или любой строки или столбца (многомерный массив) любого заданного массива. Функция numpy argmin() принимает arr, axis и out в качестве параметров и возвращает массив.

Синтаксис

Параметры

Функция numpy argmin() принимает три аргумента:

  1. arr: массив, из которого мы хотим получить индексы минимального элемента.
  2. axis: по умолчанию это None. Но для многомерного массива, если мы собираемся найти индекс любого максимума элемента по строкам или по столбцам, мы должны указать axis = 1 или axis = 0 соответственно.
  3. out: если указано, результат будет вставлен в этот массив. Он должен быть соответствующей формы и типа.

Возвращаемое значение

Функция np.argmin() возвращает массив, содержащий индексы минимальных элементов.

Нахождение индекса минимального элемента одномерного массива

См. следующий код.

Выход

Объяснение.

В этой программе мы сначала объявили массив с некоторыми случайными числами, заданными пользователем. Затем мы напечатали форму(размер) массива. Затем мы вызвали функцию argmin(), чтобы получить индекс минимального элемента из массива. Мы видим, что минимальный элемент этого массива равен 4, который находится в позиции 0, поэтому выход равен 0.

Нахождение индексов максимальных элементов многомерного массива

См. следующий код.

Выход

Объяснение.

В этой программе мы сначала объявили матрицу размера 4×3; вы также можете увидеть форму матрицы, которая равна(4,3). Затем мы вызвали argmin(), чтобы получить вывод о различных случаях.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python