def sim_ox_wn_defi_WDS_via_main_syns_for_reduce(synsets_wn, status_synsets_wn, word): dict_vectors_wn = WordnetParseDefinition.get_dict_vectores_synsets_for_synsets(synsets_wn) synsets_reduce_wn = list(synsets_wn) for i in reversed(range(len(synsets_reduce_wn))): if status_synsets_wn[i] == 0: del synsets_reduce_wn[i] dict_vectors_ox = OxParseDefinition.get_dict_vectors_synsets_for_word(word, synsets_reduce_wn) (keys_wn, vectors_wn) = Util.get_keys_values_of_dict(dict_vectors_wn) (keys_ox, vectors_ox) = Util.get_keys_values_of_dict(dict_vectors_ox) m2d_sim = sim_wn_ox_vector_reduce(vectors_ox, vectors_wn, status_synsets_wn) return m2d_sim