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)