larray.nan_equal¶
-
larray.nan_equal(a1, a2)[source]¶ Compares two arrays element-wise and returns array of booleans. True for each cell where corresponding elements are equal or are both NaN, False otherwise.
Parameters: a1, a2 : LArray-like
Input arrays. aslarray() is used on non-LArray inputs.
Returns: LArray
Returns True if the arrays are equal (even in the presence of NaN).
Examples
>>> arr1 = ndtest(3, dtype=float) >>> arr1['a1'] = nan >>> arr1 a a0 a1 a2 0.0 nan 2.0 >>> arr2 = arr1.copy() >>> arr1 == arr2 a a0 a1 a2 True False True >>> nan_equal(arr1, arr2) a a0 a1 a2 True True True