DevGang
Авторизоваться

numpy.min() в Python: получение минимального значения в массиве

Numpy предоставляет нам множество функций для выполнения различных типов операций с массивами Numpy, одна из них — функция numpy.min(). Функция numpy.min() используется для поиска минимального значения в массивах. В этой статье мы рассмотрим три способа найти минимальный элемент массива с помощью этой функции. Давайте сначала посмотрим на синтаксис, параметры и возвращаемое значение функции numpy.min().

Статья по теме: numpy.max() в Python – получение максимального значения в массиве

Знакомство с функцией numpy.min()

Функция numpy.min() в библиотеке Python NumPy находит минимальное значение в массиве NumPy. Он возвращает минимальное значение среди всех элементов массива.

Знакомство с функцией numpy.min()

Функция numpy.min() в библиотеке Python NumPy находит минимальное значение в массиве NumPy. Он возвращает минимальное значение среди всех элементов массива.

Синтаксис:

numpy.min(a, axis=None, out=None, keepdims=False, initial=<no value>, where=True)

Параметры:

  • a: входной массив, из которого мы хотим найти минимальное значение.
  • axis (необязательно): если указано, это позволяет нам найти минимальное значение вдоль определенной оси входного массива, что приводит к уменьшению размера массива.
  • out (необязательно): альтернативный выходной массив, в который можно поместить результат.
  • Keepdims (необязательно): если True, размеры выходного массива будут соответствовать размерам входного массива с уменьшенными размерами, установленными на 1.
  • initial (необязательно): начальное значение, на основе которого определяется минимум.
  • where (необязательно): логический массив, указывающий, где вычислять минимум.

Поиск минимального элемента в массиве NumPy

Есть три способа найти минимальный элемент массива с помощью функции numpy.min():

  • Минимальный элемент из всего массива.
  • Минимальный элемент из строк массива.
  • Минимальный элемент из столбцов массива.

1. Минимальный элемент из всего массива

Здесь с помощью функции numpy.min() мы найдем минимальный элемент из всего массива.

Пример 1:

import numpy as np
arr1 = np.array([1,2,3,4])
print(np.min(arr1))

В приведенном выше коде, чтобы создать массив Numpy и использовать функцию min(), мы сначала импортировали библиотеку Numpy как np, затем создали одномерный массив значений 1,2,3,4 и сохранили его в переменной с именем arr1.. Затем, наконец, мы применили функцию numpy.min() к arr1.

Выход:

В приведенном выше выводе мы получили результат 1, который является минимальным значением во всем массиве.

Пример 2:

import numpy as np
arr2 = np.array([[1,2,3],[4,5,6]])
print(np.min(arr2))

В приведенном выше коде мы создали 2D-массив с помощью библиотеки NumPy и сохранили его в переменной с именем arr2. Затем мы применили к нему функцию numpy.min().

Выход:

Результаты подтвердили, что функция успешно работает и с 2D-массивами.

2. Минимальный элемент из строк массива

Здесь мы предоставим axis=1 в качестве параметра функции numpy.min() для получения минимального элемента из строк массива.

Пример:

import numpy as np
arr2 = np.array([[1,2,3],[4,5,6]])
print(np.min(arr2,axis=1))

В приведенном выше коде мы передали axis=1 в качестве параметра, чтобы получить минимальный элемент по строкам.

Выход:

В приведенном выше выводе мы получили [1,4], потому что в первой строке есть 1,2,3, где 1 — минимум, а во второй строке — 4,5,6, где 4 — минимум.

3. Минимальный элемент из столбцов массива

Здесь мы предоставим axis=0 в качестве параметра функции numpy.min() для получения минимального элемента из столбцов массива.

Пример:

import numpy as np
arr2 = np.array([[1,2,3],[4,5,6]])
print(np.min(arr2,axis=0))

В приведенном выше коде мы передали axis=0 в качестве параметра, чтобы получить минимальный элемент по столбцу.

Выход:

В приведенном выше выводе мы получили [1,2,3], потому что в первом столбце есть 1,4, где 1 — минимум, во втором столбце — 2,5, где 2 — минимум, а в третьем столбце — 3,6, где 3 — минимум.

Краткое содержание

Функция numpy.min() — это универсальный инструмент для поиска минимального значения в массивах, который играет решающую роль в различных научных, инженерных, статистических задачах и задачах анализа данных в различных областях. В этом уроке мы обсудили функцию numpy.min(), предоставляемую библиотекой Python NumPy, а также рассмотрели три способа найти минимальный элемент в массиве с помощью функции numpy.min(). Мы надеемся, что после прочтения этого руководства вы легко сможете найти минимальный элемент массива в Python.

Источник:

#Python
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

В этом месте могла бы быть ваша реклама

Разместить рекламу