矢量到矩阵的余弦距离

Dav*_*vid 5 python vectorization cosine-similarity

在python中,是否有一种矢量化的有效方法来计算稀疏数组u到稀疏矩阵的余弦距离v,从而得到[1, 2, ..., n]对应于的元素数组cosine(u,v[0]), cosine(u,v[1]), ..., cosine(u, v[n])

小智 1

不是原生的。scipy但是,您可以使用可以为您计算两个向量之间的余弦距离的库: http://docs.scipy.org/doc/scipy-0.17.0/reference/ generated/scipy.spatial.distance.cosine.html 。您可以构建一个采用矩阵作为垫脚石的版本。