小编Meh*_*hdi的帖子

matlab中的余弦相似度内置函数

我想在matlab中计算矩阵的不同行之间的余弦相似度.我在matlab中编写了以下代码:

for i = 1:n_row
    for j = i:n_row
        S2(i,j) = dot(S1(i,:), S1(j,:)) / (norm_r(i) * norm_r(j));
        S2(j,i) = S2(i,j);
Run Code Online (Sandbox Code Playgroud)

矩阵S1为11000*11000,代码执行非常耗时.所以,我想知道matlab中是否有任何函数可以比上面的代码更快地计算矩阵行之间的余弦相似度?

matlab matrix cosine-similarity

8
推荐指数
2
解决办法
3111
查看次数

标签 统计

cosine-similarity ×1

matlab ×1

matrix ×1