def similarity_normal_btw(db_name, cf1_table, cf2_table): cf1 = load.sqlite_to_pandas(db_name, cf1_table) cf2 = load.sqlite_to_pandas(db_name, cf2_table) df_norm = sim.min_max_scale(cf1) df_norm1 = sim.min_man_scale(cf2) similarity1 = sim.cos_similarity(df_norm,df_norm1) # similarity1 = [x for x in similarity1 if ~np.isnan(x)] return similarity1
def similarity_btw(db_name, cf1_table, cf2_table): cf1 = load.sqlite_to_pandas(db_name, cf1_table) cf2 = load.sqlite_to_pandas(db_name, cf2_table) similarity1 = sim.cos_similarity(cf1, cf2) # similarity1 = [x for x in similarity1 if ~np.isnan(x)] return similarity1