diff --git a/bob/bio/base/config/algorithm/distance_hamming.py b/bob/bio/base/config/algorithm/distance_hamming.py new file mode 100644 index 0000000000000000000000000000000000000000..bf6631b3074701a61b0b5c1c1bc51755bc32ef40 --- /dev/null +++ b/bob/bio/base/config/algorithm/distance_hamming.py @@ -0,0 +1,9 @@ +""" This script calculates the Hamming distance (proportion of mis-matching corresponding bits) between two binary arrays """ + +import bob.bio.base +import scipy.spatial.distance + +algorithm = bob.bio.base.algorithm.Distance( + distance_function = scipy.spatial.distance.hamming, + is_distance_function = False # setting this to False ensures that Hamming distances are returned as positive values rather than negative +)