当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。