Функция amin
Функция amin возвращает минимальное значение
элементов массива. Первым параметром функция принимает
массив, вторым параметром можно указать ось (axis),
вдоль которой вычисляется минимум. Также доступны
параметры для работы с многомерными массивами и
управления типом возвращаемого значения.
Синтаксис
np.amin(arr, [axis], [out], [keepdims])
Пример
Найдем минимальное значение в одномерном массиве:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
res = np.amin(arr)
print(res)
Результат выполнения кода:
1
Пример
Найдем минимальное значение в двумерном массиве:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
res = np.amin(arr)
print(res)
Результат выполнения кода:
1
Пример
Найдем минимальное значение вдоль оси 0 (по столбцам):
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
res = np.amin(arr, axis=0)
print(res)
Результат выполнения кода:
[1 2 3]
Пример
Найдем минимальное значение вдоль оси 1 (по строкам):
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
res = np.amin(arr, axis=1)
print(res)
Результат выполнения кода:
[1 4]
Пример
Используем параметр keepdims для сохранения размерности:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
res = np.amin(arr, axis=1, keepdims=True)
print(res)
Результат выполнения кода:
[[1]
[4]]
Пример
Найдем минимальное значение в трехмерном массиве:
import numpy as np
arr = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
res = np.amin(arr)
print(res)
Результат выполнения кода:
1