photohash/photohash.py
def hash_distance(left_hash, right_hash):
    """Compute the hamming distance between two hashes"""
    if len(left_hash) != len(right_hash):
        raise ValueError('Hamming distance requires two strings of equal length')

    return sum(map(lambda x: 0 if x[0] == x[1] else 1, zip(left_hash, right_hash)))
def hash_distance(left_hash, right_hash):
    if len(left_hash) != len(right_hash):
        raise ValueError('Hamming distance requires two strings of equal length')

    return sum(map(lambda x: 0 if x[0] == x[1] else 1, zip(left_hash, right_hash)))
def hash_distance ( left_hash , right_hash ) : if len ( left_hash ) != len ( right_hash ) : raise ValueError ( 'Hamming distance requires two strings of equal length' ) return sum ( map ( lambda x : 0 if x [ 0 ] == x [ 1 ] else 1 , zip ( left_hash , right_hash ) ) )
Compute the hamming distance between two hashes
Compute the hamming distance between two hashes