在python中,有没有一种向量化的高效方法来计算稀疏矩阵u
的稀疏矩阵v
的余弦距离,从而产生对应于cosine(u,v[0]), cosine(u,v[1]), ..., cosine(u, v[n])
的元素[1, 2, ..., n]
的数组?向量与矩阵的余弦距离
3
A
回答
1
非天生。但是,您可以使用库scipy
来计算两个向量之间的余弦距离:http://docs.scipy.org/doc/scipy-0.17.0/reference/generated/scipy.spatial.distance.cosine.html。您可以构建一个版本,以此作为垫脚石,使用矩阵。
+0
是的,但这需要遍历行。因为我有很多行,所以想要避免这种情况。但会给它一个镜头。 – David
+0
如果您担心性能,请查看Cython http://cython.org/ –
0
在scipy.spatial.distance.cosine()
http://docs.scipy.org/doc/scipy-0.17.0/reference/generated/scipy.spatial.distance.cosine.html
相关问题
- 1. apache.commons.text余弦距离
- 2. 余弦距离Weka
- 3. 两个矩阵之间的余弦距离
- 4. 稀疏矩阵之间的余弦距离
- 5. 余弦距离解释
- 6. Jaccard与张量流的距离矩阵
- 7. 计算给定行向量矩阵的距离矩阵
- 8. 距离矩阵
- 9. 矩阵与向量之间的欧几里德距离
- 10. 高效的余弦距离计算
- 11. Mahout中RandomAccessSparseVectors的余弦距离
- 12. knn使用余弦和jaccard的距离
- 13. 稀疏向量中的欧几里得距离与余弦距离 - 欧几里德如何表现更好?
- 14. 两个阵列之间的余弦距离计算 - Python
- 15. Kmean算法和余弦距离
- 16. 离散余弦变换公式差距
- 17. 最小化余弦距离theano
- 18. 余弦距离包括半径 - 特定
- 19. 矩阵,距离,javascript
- 20. 距离矩阵的矢量化解释
- 21. python hcluster,距离矩阵和浓缩距离矩阵
- 22. 与谷歌的距离矩阵
- 23. Google距离矩阵与谷歌地图的距离差异
- 24. Python:余弦相似度m * n矩阵
- 25. 距离矩阵中的R
- 26. pyspark计算稀疏向量的距离矩阵
- 27. 向量空间模型:余弦相似度vs欧几里德距离
- 28. 两个不同矩阵的本征向量的余弦相似度
- 29. 使用距离矩阵与地点和距离api
- 30. ELKI - 输入距离矩阵
可能会解决您的情况下:['查找之间的两个matrices'最小余弦距离](http://stackoverflow.com/questions/32688866 /找到最小余弦距离的两矩阵之间-)。 – Divakar