Takes a distance measure and converts it into a information_density measure. Args: distance_measure: The distance measure to be converted into information_density measure. Returns: The information_density measure obtained from the given distance measure.
(distance_measure: Callable)
| 11 | |
| 12 | |
| 13 | def similarize_distance(distance_measure: Callable) -> Callable: |
| 14 | """ |
| 15 | Takes a distance measure and converts it into a information_density measure. |
| 16 | |
| 17 | Args: |
| 18 | distance_measure: The distance measure to be converted into information_density measure. |
| 19 | |
| 20 | Returns: |
| 21 | The information_density measure obtained from the given distance measure. |
| 22 | """ |
| 23 | def sim(*args, **kwargs): |
| 24 | return 1/(1 + distance_measure(*args, **kwargs)) |
| 25 | |
| 26 | return sim |
| 27 | |
| 28 | |
| 29 | cosine_similarity = similarize_distance(cosine) |
no outgoing calls
no test coverage detected
searching dependent graphs…