numpy.ma.maximum_fill_value

numpy.ma.maximum_fill_value(obj)[source]

返回可由对象的dtype表示的最小值。

此函数适用于计算适合获取带有给定dtype的数组的最大值的填充值。

参数:

obj:{ndarray,dtype}

可以查询其为数值类型的对象。

返回:

val:标量

最小可表示值。

上升:

TypeError

如果obj不是合适的数值类型。

也可以看看

minimum_fill_value
反函数。
set_fill_value
设置掩码数组的填充值。
MaskedArray.fill_value
返回当前填充值。

例子

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