當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python numpy ma.allequal用法及代碼示例


本文簡要介紹 python 語言中 numpy.ma.allequal 的用法。

用法:

ma.allequal(a, b, fill_value=True)

如果 a 和 b 的所有條目相等,則返回 True,使用 fill_value 作為真值,其中一個或兩個都被屏蔽。

參數

a, b array_like

要比較的輸入數組。

fill_value 布爾型,可選

a 或 b 中的屏蔽值是否被視為相等 (True) 或不 (False)。

返回

y bool

如果兩個數組在給定的容差範圍內相等,則返回 True,否則返回 False。如果任一數組包含 NaN,則返回 False。

例子

>>> a = np.ma.array([1e10, 1e-7, 42.0], mask=[0, 0, 1])
>>> a
masked_array(data=[10000000000.0, 1e-07, --],
             mask=[False, False,  True],
       fill_value=1e+20)
>>> b = np.array([1e10, 1e-7, -42.0])
>>> b
array([  1.00000000e+10,   1.00000000e-07,  -4.20000000e+01])
>>> np.ma.allequal(a, b, fill_value=False)
False
>>> np.ma.allequal(a, b)
True

相關用法


注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.ma.allequal。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。