in reference/src/main/python/similar.py [0:0]
def distance_set(counters):
intersection = None
union = None
for counter in counters:
if intersection is None:
intersection = counter
else:
intersection = intersection & counter
for counter in counters:
if union is None:
union = counter
else:
union = union | counter
return sum(intersection.values()) / sum(union.values())