numpy.ma.default_fill_value#

ma.default_fill_value(obj)[source]#

返回参数对象的默认填充值。

默认填充值取决于输入数组的数据类型或输入标量的类型。

数据类型

默认值

布尔型

True

整型

999999

浮点型

1.e20

复数型

1.e20+0j

对象型

‘?’

字符串型

‘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)