原文:
numpy.org/doc/1.26/reference/generated/numpy.ma.maximum_fill_value.html
ma.maximum_fill_value(obj)
返回对象的数据类型能表示的最小值。
这个函数非常有用,可以用于计算适合于具有给定数据类型的数组取最大值的填充值。
参数:
obj是一个 ndarray、dtype 或者标量
可查询其数值类型的对象。
返回:
val是一个标量
能表示的最小值。
抛出异常:
类型错误
如果obj不是一个合适的数值类型。
另请参见
逆函数。
设置掩码数组的填充值。
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