fatf.utils.array.validation.are_similar_dtype_arrays¶
- 
fatf.utils.array.validation.are_similar_dtype_arrays(array_a: numpy.ndarray, array_b: numpy.ndarray, strict_comparison: bool = False) → bool[source]¶ Determines whether two numpy array-like object have a similar data type.
If
strict_comparisonis set to True the dtypes of both arrays have to be exactly the same. Otherwise, if both their dtypes are either numerical or textual dtypes, they are considered similar.If one of the arrays is a structured array and the other one is a classic numpy array the function returns False.
- Parameters
 - array_anumpy.ndarray
 The first array to be checked.
- array_bnumpy.ndarray
 The second array to be checked.
- strict_comparisonboolean, optional (default=False)
 When set to True the dtypes have to match exactly. Otherwise, if both are either numerical or textual dtypes, they are considered similar.
- Returns
 - are_similarboolean
 True if both arrays have a similar dtype, False otherwise.
- Raises
 - TypeError
 Either of the inputs is not a numpy array-like object.