numpy.ma.maximum_fill_value #

嘛。最大填充值( obj ) [来源] #

返回对象的数据类型可以表示的最小值。

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

参数
obj ndarray、dtype 或标量

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

返回
val标量

最小可表示值。

加薪
类型错误

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