From 6b73cb68145bb36cbda8afcdba16145cbe7bcff7 Mon Sep 17 00:00:00 2001
From: Vedrana KRIVOKUCA <vkrivokuca@italix32.idiap.ch>
Date: Fri, 3 Nov 2017 16:26:21 +0100
Subject: [PATCH] Add configuration file for Hamming distance algorithm

---
 bob/bio/base/config/algorithm/distance_hamming.py | 9 +++++++++
 1 file changed, 9 insertions(+)
 create mode 100644 bob/bio/base/config/algorithm/distance_hamming.py

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 00000000..bf6631b3
--- /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
+)
-- 
GitLab