-
numpy.ma.allequal(a, b, fill_value=True)
[source] -
Return True if all entries of a and b are equal, using fill_value as a truth value where either or both are masked.
Parameters: a, b : array_like
Input arrays to compare.
fill_value : bool, optional
Whether masked values in a or b are considered equal (True) or not (False).
Returns: y : bool
Returns True if the two arrays are equal within the given tolerance, False otherwise. If either array contains NaN, then False is returned.
See also
Examples
12345>>> a
=
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
)
1234567>>> b
=
array([
1e10
,
1e
-
7
,
-
42.0
])
>>> b
array([
1.00000000e
+
10
,
1.00000000e
-
07
,
-
4.20000000e
+
01
])
>>> ma.allequal(a, b, fill_value
=
False
)
False
>>> ma.allequal(a, b)
True
numpy.ma.allequal()

2025-01-10 15:47:30
Please login to continue.