8 lines
289 B
Python
8 lines
289 B
Python
import math
|
|
|
|
def euclid_sim(q_val: float, c_val: float) -> float:
|
|
e_dist = lambda x, y: math.sqrt((x - y)**2)
|
|
return 1 / (1 + e_dist(q_val, c_val))
|
|
|
|
def symbolic_sim(q_field_name: str, c_field_name: str, sim_matrix: dict) -> float:
|
|
return sim_matrix[q_field_name][c_field_name] |