def __call__(self, t, history):
try:
return self._look_up[t]
except KeyError:
df_weighted = history.get_weighted_distances(None)
median = weighted_median(
df_weighted.distance.as_matrix(), df_weighted.w.as_matrix())
self._look_up[t] = median * self.median_multiplier
eps_logger.debug("new eps, t={}, eps={}"
.format(t, self._look_up[t]))
return self._look_up[t]
评论列表
文章目录