fatf.utils.distances
.binary_array_distance¶
-
fatf.utils.distances.
binary_array_distance
(X: numpy.ndarray, Y: numpy.ndarray, **kwargs) → numpy.ndarray[source]¶ Calculates the binary distance matrix between rows in
X
andY
.Both
X
andY
have to be 2-dimensional numpy arrays of the same width.Either of the input arrays is not of a base dtype. (See
fatf.utils.array.validation.is_base_array
function description for the explanation of a base dtype.)- Parameters
- Xnumpy.ndarray
A numpy array – has to be 2-dimensional.
- Ynumpy.ndarray
A numpy array – has to be 2-dimensional.
- **kwargsboolean
Keyword arguments that are passed to the
fatf.utils.distances.binary_distance
function responsible for calculating the binary distance.
- Returns
- distance_matrixnumpy.ndarray
An matrix of binary distances between rows in
X
andY
.
- Raises
- IncorrectShapeError
Either
X
orY
is not 2-dimensional orX
andY
do not have the same number of columns.