Функция numpy.amin() в Python — получение минимума массива

Метод amin() в Numpy возвращает минимум массива или минимум вдоль оси (если указано). Кроме того, модуль Python numpy предоставляет функцию для получения минимального значения из массива Numpy.

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

np.amin() в Python — это метод библиотеки numpy, используемый для получения минимального значения из ndarray. Метод amin() принимает arr, axis, out, keepdims, initial и возвращает минимальный массив.

Для одномерного массива мы можем легко найти наименьший элемент, но для многомерного массива мы также можем найти наименьший элемент для каждой строки и столбца.

Синтаксис

Параметры

Функция Numpy amin() принимает до 4 следующих аргументов:

  1. arr -> Это массив, из которого мы можем найти минимальное значение
  2. axis -> Указывает ось, вдоль которой мы хотим найти наименьший элемент. В противном случае он будет считать массив сглаженным. В этом случае, если мы предоставляем ось =0, он возвращает массив, содержащий наименьший элемент для каждого столбца. Если axis =1, он возвращает массив, содержащий наименьший элемент из каждой строки.
  3. out -> Это необязательное поле. Указывает на альтернативный выходной массив, в который помещается результат.
  4. keepdims -> Это необязательное поле. Если установлено значение True, уменьшенная ось остается в виде размеров с размером один. С этой опцией результат будет корректно транслироваться относительно входного массива. Если передано значение по умолчанию, то keepdims не будут передаваться всем методам подклассов ndarray; однако любое значение, отличное от значения по умолчанию, будет. Любые исключения будут вызваны, если метод суммы подклассов не реализует keepdims.

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

Эта функция возвращает минимум массива из двух типов.

  1. Scaler -> Если ось упоминается,  None.
  2. Array -> размерности arr.ndim-1, если указана ось.

Примеры программ с методом np.amin()

Нахождение минимального значения 1D-массива

Выход

Объяснение

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

Нахождение минимального значения многомерного массива

Выход

Объяснение

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

  • В первом случае мы только что передали arr в функцию amin(), которая возвращает минимальное значение во всем массиве, потому что массив сглаживается, если мы не указываем ось.
  • Во втором случае мы передали arr и axis=1 , что возвращает массив размера 4, содержащий все минимальные элементы из каждой строки.
  • В третьем случае мы передали arr и axis=0, что возвращает массив размера 3, содержащий все минимальные элементы из каждого столбца.
Оцените статью

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

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