我有两个矩阵A和B(都具有相同的形状)。我想比较A和B的每一列之间的相似度,如果所有相似度都小于阈值,我想运行其他算法。我想知道Python中是否有一种方法可以使我获得一个代表A和B之间相似性的值。到目前为止,我正在使用distance.cosine
,它返回数组中A和B之间的相似性。我不确定如何在我的条件下使用这些值。
import scipy.spatial as sp
a=np.random.rand(10,2)
b=np.random.rand(10,2)
c = distance.cosine(a[:,0],b[:,0])
print(c)