numpy.ma.default_fill_value#
- ma.default_fill_value(obj)[источник]#
Вернуть значение заполнения по умолчанию для объекта-аргумента.
Значение заполнения по умолчанию зависит от типа данных входного массива или типа входного скаляра:
тип данных
по умолчанию
bool
True
int
999999
float
1.e20
комплексный
1.e20+0j
object
‘?’
string
'N/A'
StringDType
'N/A'
Для структурированных типов возвращается структурированный скаляр, где каждое поле имеет значение заполнения по умолчанию для своего типа.
Для типов подмассивов значение заполнения представляет собой массив того же размера, содержащий значение заполнения по умолчанию для скаляра.
- Параметры:
- objndarray, dtype или скаляр
Тип данных массива или скаляр, для которого возвращается значение заполнения по умолчанию.
- Возвращает:
- fill_valueскаляр
Значение заполнения по умолчанию.
Примеры
>>> import numpy as np >>> np.ma.default_fill_value(1) 999999 >>> np.ma.default_fill_value(np.array([1.1, 2., np.pi])) 1e+20 >>> np.ma.default_fill_value(np.dtype(complex)) (1e+20+0j)