numpy.ma.minimum_fill_value#

ma.minimum_fill_value(obj)[source]#

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

此函数有助于计算一个填充值,该填充值适用于取给定数据类型的数组的最小值。

参数:
objndarray、dtype 或标量

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

返回:
val标量

最大可表示值。

引发:
TypeError

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

另请参阅

maximum_fill_value

反函数。

set_fill_value

设置掩码数组的填充值。

MaskedArray.fill_value

返回当前填充值。

示例

>>> import numpy as np
>>> 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