计算矩阵行之间的余弦距离

基思

我正在尝试在python中的矩阵行之间计算python中的余弦距离,并提出了几个问题。所以我正在创建矩阵matr并从列表中填充它,然后对其进行重塑以进行分析:

s = []

for i in range(len(a)):
    for j in range(len(b_list)):
        s.append(a[i].count(b_list[j]))

matr = np.array(s) 
d = matr.reshape((22, 254)) 

d的输出使我得到如下内容:

array([[0, 0, 0, ..., 0, 0, 0],
       [2, 0, 0, ..., 1, 0, 0],
       [2, 0, 0, ..., 0, 0, 0],
       ..., 
       [0, 0, 0, ..., 0, 0, 0],
       [0, 0, 0, ..., 0, 0, 0],
       [1, 0, 0, ..., 0, 0, 0]])

然后,我想使用scipy.spatial.distance.cosine包来计算d矩阵中从第一行到其他所有行的余弦。我该怎么做?为此应该有一些for循环吗?在矩阵和数组操作方面没有太多经验。

因此,如何在该构造中为第二个参数(d [1],d [2]等)使用for循环,而不是每次都不启动它:

from scipy.spatial.distance import cosine
x=cosine (d[0], d[6])
克里斯·穆勒(Chris Mueller)

您可以只使用一个简单的for循环scipy.spatial.distance.cosine

import scipy.spatial.distance

dists = []
for row in matr:
    dists.append(scipy.spatial.distance.cosine(matr[0,:], row))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CUDA计算矩阵对应行之间的欧几里得距离

来自分类Dev

两个数组之间的余弦距离计算 - Python

来自分类Dev

向量到矩阵的余弦距离

来自分类Dev

(速度挑战)用欧几里德距离来计算两个矩阵行之间的距离矩阵的更快方法?

来自分类Dev

计算矩阵A和B中所有行之间的欧几里得距离

来自分类Dev

计算两个整数矩阵/数据帧的所有行之间的成对汉明距离

来自分类Dev

R:使用tm和proxy计算距术语文档矩阵的余弦距离

来自分类Dev

PHP MySQL如何计算行之间的距离?

来自分类Dev

按组计算连续行之间的距离

来自分类Dev

计算大型矩阵中RGB向量之间的欧式距离

来自分类Dev

计算两个矩阵中行的每个组合之间的距离

来自分类Dev

计算大型矩阵中RGB向量之间的欧式距离

来自分类Dev

如何计算数据框中行之间的距离并创建矩阵

来自分类Dev

计算大型矩阵中RGB向量之间的欧式距离

来自分类Dev

创建邻接矩阵计算许多城市之间的距离

来自分类Dev

余弦相似度和余弦距离之间的差异

来自分类Dev

查找两个矩阵的行之间的最小距离

来自分类Dev

查找大型矩阵的行之间的最小距离:分配限制错误

来自分类Dev

余弦相似度:函数无法计算矩阵

来自分类Dev

点之间的计算距离

来自分类Dev

计算图像之间的距离?

来自分类Dev

计算标记之间的距离

来自分类Dev

使用np矩阵计算来计算一组点之间的距离

来自分类Dev

制作距离矩阵或重复计算距离

来自分类Dev

矩阵与向量之间的最小距离

来自分类Dev

使用熊猫更快地计算行之间的相似度/距离

来自分类Dev

在R中读取DataFrame中的数组并计算余弦距离

来自分类Dev

如何计算R中两个矩阵之间的欧式距离

来自分类Dev

如何计算由包含x,y的矩阵定义的两点之间的欧几里得距离?

Related 相关文章

  1. 1

    使用CUDA计算矩阵对应行之间的欧几里得距离

  2. 2

    两个数组之间的余弦距离计算 - Python

  3. 3

    向量到矩阵的余弦距离

  4. 4

    (速度挑战)用欧几里德距离来计算两个矩阵行之间的距离矩阵的更快方法?

  5. 5

    计算矩阵A和B中所有行之间的欧几里得距离

  6. 6

    计算两个整数矩阵/数据帧的所有行之间的成对汉明距离

  7. 7

    R:使用tm和proxy计算距术语文档矩阵的余弦距离

  8. 8

    PHP MySQL如何计算行之间的距离?

  9. 9

    按组计算连续行之间的距离

  10. 10

    计算大型矩阵中RGB向量之间的欧式距离

  11. 11

    计算两个矩阵中行的每个组合之间的距离

  12. 12

    计算大型矩阵中RGB向量之间的欧式距离

  13. 13

    如何计算数据框中行之间的距离并创建矩阵

  14. 14

    计算大型矩阵中RGB向量之间的欧式距离

  15. 15

    创建邻接矩阵计算许多城市之间的距离

  16. 16

    余弦相似度和余弦距离之间的差异

  17. 17

    查找两个矩阵的行之间的最小距离

  18. 18

    查找大型矩阵的行之间的最小距离:分配限制错误

  19. 19

    余弦相似度:函数无法计算矩阵

  20. 20

    点之间的计算距离

  21. 21

    计算图像之间的距离?

  22. 22

    计算标记之间的距离

  23. 23

    使用np矩阵计算来计算一组点之间的距离

  24. 24

    制作距离矩阵或重复计算距离

  25. 25

    矩阵与向量之间的最小距离

  26. 26

    使用熊猫更快地计算行之间的相似度/距离

  27. 27

    在R中读取DataFrame中的数组并计算余弦距离

  28. 28

    如何计算R中两个矩阵之间的欧式距离

  29. 29

    如何计算由包含x,y的矩阵定义的两点之间的欧几里得距离?

热门标签

归档