def main(): filename = "candidate_synonyms.txt" file = open(filename) for line in file: line = line.strip().split(',') print line if not dict_opener.has_key(line[0]): opener1 = Opener(line[0]) dict_opener[line[0]] = opener1 else: opener1 = dict_opener[line[0]] if not dict_opener.has_key(line[1]): opener2 = Opener(line[1]) dict_opener[line[1]] = opener2 else: opener2 = dict_opener[line[1]] if Similarity.similarity_eval_equal(line[0], opener1.get_related_searchs(), line[1], opener2.get_related_searchs()): f.write(line[0] + ";" + line[1] + ";" + "true\n") elif Similarity.similarity_eval_cosine(opener1.get_dict(), opener2.get_dict()): f.write(line[0] + ";" + line[1] + ";" + "true\n") else: f.write(line[0] + ";" + line[1] + ";" + "false\n")
def main(): opener1 = Opener("ac adapter") opener2 = Opener("power adapter") if Similarity.similarity_eval_equal( opener1.get_name(), opener1.get_related_searchs(), opener2.get_name(), opener2.get_related_searchs() ): print "Yes" else: print "No" if Similarity.similarity_eval_cosine(opener1.get_dict(), opener2.get_dict()): print "Yes" else: print "No"
def worker(line): line = line.strip().split(',') if not dict_opener.has_key(line[0]): opener1 = Opener(line[0]) dict_opener[line[0]] = opener1 else: opener1 = dict_opener[line[0]] if not dict_opener.has_key(line[1]): opener2 = Opener(line[1]) dict_opener[line[1]] = opener2 else: opener2 = dict_opener[line[1]] if Similarity.similarity_eval_equal(line[0], opener1.get_related_searchs(), line[1], opener2.get_related_searchs()): f.write(line[0] + ";" + line[1] + ";" + "true\n") elif Similarity.similarity_eval_cosine(opener1.get_dict(), opener2.get_dict()): f.write(line[0] + ";" + line[1] + ";" + "true\n") else: f.write(line[0] + ";" + line[1] + ";" + "false\n")