numpy.ma.maximum_fill_value#

ma.maximum_fill_value(obj)[source]#

傳回物件 dtype 可以表示的最小值。

此函數適用於計算適合取得具有指定 dtype 陣列最大值的填充值。

參數:
objndarray、dtype 或純量

可以查詢其數值類型的物件。

傳回值:
val純量

最小可表示值。

引發:
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