def make_dist(vectors, options):
if options.metric != 'cosine':
return vectors, metrics[options.metric]
else:
# normalize once only
vectors = [v/numpy.linalg.norm(v) for v in vectors]
return vectors, lambda u, v: 1 - numpy.dot(u, v)
评论列表
文章目录