ak.array_equal#

Defined in awkward.operations.ak_array_equal on line 13.

ak.array_equal(a1, a2, equal_nan=False, dtype_exact=True, same_content_types=True, check_parameters=True, check_regular=True, check_named_axis=True)#

True if two arrays have the same shape and elements, False otherwise.

param a1:

Array-like data (anything ak.to_layout recognizes).

param a2:

Array-like data (anything ak.to_layout recognizes).

param equal_nan:

bool (default=False) Whether to count NaN values as equal to each other.

param dtype_exact:

bool (default=True) whether the dtypes must be exactly the same, or just the same family.

param same_content_types:

bool (default=True) Whether to require all content classes to match

param check_parameters:

bool (default=True) whether to compare parameters.

param check_regular:

bool (default=True) whether to consider ragged and regular dimensions as unequal.

param check_named_axis:

bool (default=True) whether to consider named axes as unequal.

TypeTracer arrays are not supported, as there is very little information to be compared.