def make_unscored_output(entropies, test_set, vocab_map):
    """
    Append test items and their entropy values.
    :param entropies: dictionary, mapping targets to entropy values
    :param test_set: list of tuples, each tuple a test item
    :param vocab_map: dictionary that maps row strings to integer ids
    :return unscored_output: list of tuples of test items plus their entropy values
                                for x and y for each test pair (x,y).
    """
    
    unscored_output = []    
    
    for (x, y, label, relation) in test_set:
        if x not in vocab_map or y not in vocab_map:
            # Assign a special score to out-of-vocab pairs
            unscored_output.append((x, y, label, relation, -999.0, -999.0))
            continue
        
        print (x, y, label, relation, entropies[x], entropies[y])
    
        unscored_output.append((x, y, label, relation, entropies[x], entropies[y]))
    
    return unscored_output