bulk_harris_lahey_binary_distance#

skfp.distances.bulk_harris_lahey_binary_distance(X: list | ndarray | csr_array, Y: list | ndarray | csr_array | None = None) ndarray#

Bulk Harris-Lahey distance for vectors of binary values.

Computes the pairwise Harris-Lahey distance between binary matrices. If one array is passed, distances are computed between its rows. For two arrays, distances are between their respective rows, with i-th row and j-th column in output corresponding to i-th row from the first array and j-th row from the second array.

See also harris_lahey_binary_distance().

Parameters:
  • X (ndarray or CSR sparse array) – First binary input array, of shape \(m \times d\)

  • Y (ndarray or CSR sparse array, default=None) – Second binary input array, of shape \(n \times d\). If not passed, distances are computed between rows of X.

Returns:

distances – Array with pairwise Harris-Lahey distance values. Shape is \(m \times n\) if two arrays are passed, or \(m \times m\) otherwise.

Return type:

ndarray

See also

harris_lahey_binary_distance()

Harris-Lahey distance function for two vectors