numpy.ma.maximum_fill_value#
- ma.maximum_fill_value(obj)[源代码]#
返回可以由对象的dtype表示的最小值.
此函数对于计算适合于取具有给定数据类型的数组的最大值的填充值非常有用.
- 参数:
- objndarray, dtype 或标量
一个可以查询其数值类型的对象.
- 返回:
- valscalar
最小可表示值.
- 引发:
- TypeError
如果 obj 不是一个合适的数值类型.
参见
minimum_fill_value
反函数.
set_fill_value
设置掩码数组的填充值.
MaskedArray.fill_value
返回当前的填充值.
示例
>>> import numpy as np >>> 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