This is documentation for an old release of SciPy (version 0.10.0). Read this page in the documentation of the latest stable release (version 1.15.1).

scipy.spatial.distance.hamming

scipy.spatial.distance.hamming(u, v)

Computes the Hamming distance between two n-vectors u and v, which is simply the proportion of disagreeing components in u and v. If u and v are boolean vectors, the Hamming distance is

\frac{c_{01} + c_{10}}{n}

where c_{ij} is the number of occurrences of \mathtt{u[k]} = i and \mathtt{v[k]} = j for k < n.

Parameters :

u : ndarray

An n-dimensional vector.

v : ndarray

An n-dimensional vector.

Returns :

d : double

The Hamming distance between vectors u and v.

Previous topic

scipy.spatial.distance.euclidean

Next topic

scipy.spatial.distance.jaccard

This Page