我有两个矩阵,A(大小为M x N)和B(大小为N x P)。实际上,它们是向量的集合——A中是行向量,B中是列向量。我想要为每对a和b(其中a是来自矩阵A的向量(行),b是来自矩阵B的向量(列))获取余弦相似度分数。
我已经通过矩阵乘法开始了这个过程,得到矩阵C(大小为M x P)。
C = A*B
然而,为了获得余弦相似度分数,我需要将C(i,j)的每个值除以其对应向量的范数。您能否建议在Matlab中最简单的方法?
C = A*B
然而,为了获得余弦相似度分数,我需要将C(i,j)的每个值除以其对应向量的范数。您能否建议在Matlab中最简单的方法?