numpy.ma.maximum_fill_value#
- ma.maximum_fill_value(obj)[источник]#
Возвращает минимальное значение, которое может быть представлено типом данных объекта.
Эта функция полезна для вычисления значения заполнения, подходящего для взятия максимума массива с заданным dtype.
- Параметры:
- objndarray, dtype или скаляр
Объект, который можно запросить на предмет его числового типа.
- Возвращает:
- valскаляр
Минимальное представимое значение.
- Вызывает:
- TypeError
Если obj не является подходящим числовым типом.
Смотрите также
minimum_fill_valueОбратная функция.
set_fill_valueУстановите значение заполнения маскированного массива.
MaskedArray.fill_valueВозвращает текущее значение заполнения.
Примеры
>>> import numpy as np >>> import numpy.ma as ma >>> a = np.int8() >>> ma.maximum_fill_value(a) -128 >>> a = np.int32() >>> ma.maximum_fill_value(a) -2147483648
Также может быть передан массив числовых данных.
>>> a = np.array([1, 2, 3], dtype=np.int8) >>> ma.maximum_fill_value(a) -128 >>> a = np.array([1, 2, 3], dtype=np.float32) >>> ma.maximum_fill_value(a) -inf