numpy.ma.masked_array.mini
метод
-
masked_array.mini(self, axis=None)[source] -
Возвращает минимальное значение массива по указанной оси.
Устарело начиная с версии 1.13.0: Эта функция идентична:
self.min(keepdims=True, axis=axis).squeeze(axis=axis)np.ma.minimum.reduce(self, axis=axis)
Обычно достаточно
self.min(axis=axis).- Параметры
-
-
axisint, optional -
Ось, по которой искать минимальные значения. По умолчанию None, в этом случае возвращается минимальное значение во всем массиве.
-
- Возвращает
-
-
minscalar or MaskedArray -
Если
axisравно None, результат — скаляр. В противном случае, еслиaxisзадано и массив имеет размерность не менее 2, результат — массив с маской, размерность которого на 1 меньше, чем у массива, для которого вызываетсяmini.
-
Примеры
>>> x = np.ma.array(np.arange(6), mask=[0 ,1, 0, 0, 0 ,1]).reshape(3, 2) >>> x masked_array( data=[[0, --], [2, 3], [4, --]], mask=[[False, True], [False, False], [False, True]], fill_value=999999) >>> x.mini() masked_array(data=0, mask=False, fill_value=999999) >>> x.mini(axis=0) masked_array(data=[0, 3], mask=[False, False], fill_value=999999) >>> x.mini(axis=1) masked_array(data=[0, 2, 4], mask=[False, False, False], fill_value=999999)Существует небольшое различие между
miniиmin:>>> x[:,1].mini(axis=0) masked_array(data=3, mask=False, fill_value=999999) >>> x[:,1].min(axis=0) 3
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/generated/numpy.ma.masked_array.mini.html