numpy.ma.minimum_fill_value

ma.minimum_fill_value(obj)[源代码]

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

此函数用于计算适合于取给定数据类型数组的最小值的填充值。

参数
objndarray、dtype或scalar

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

返回
val标量

可表示的最大值。

加薪
TypeError

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

参见

maximum_fill_value

反函数。

set_fill_value

设置屏蔽数组的填充值。

MaskedArray.fill_value

返回当前填充值。

实例

>>> import numpy.ma as ma
>>> a = np.int8()
>>> ma.minimum_fill_value(a)
127
>>> a = np.int32()
>>> ma.minimum_fill_value(a)
2147483647

还可以传递数值数据数组。

>>> a = np.array([1, 2, 3], dtype=np.int8)
>>> ma.minimum_fill_value(a)
127
>>> a = np.array([1, 2, 3], dtype=np.float32)
>>> ma.minimum_fill_value(a)
inf