iterable : iterable
Iterable containing objects to compute pairwise distances on.
metric : callable
A function that takes two arguments and returns a float
representing the distance between the two arguments.
key : callable or metadata key, optional
A function that takes one argument and returns a string
representing the id of the element in the distance matrix.
Alternatively, a key to a metadata property if it exists for
each element in the iterable. If None, then default ids will be
used.
keys : iterable, optional
An iterable of the same length as iterable. Each element will be
used as the respective key.
validate : boolean, optional
If True , all pairwise distances are computed, including upper
and lower triangles and the diagonal, and the resulting matrix is
validated for symmetry and hollowness. If False , metric is
assumed to be hollow and symmetric and only the lower triangle
(excluding the diagonal) is computed. Pass validate=False if
you are sure metric is hollow and symmetric for improved
performance.
|