scipy.spatial.distance.cosine(u,v)
作用:计算一维数组之间的余弦距离。(注意是一维数组的余弦距离)
u和v之间的余弦距离定义为:

其中u⋅v是u和v的点积。
参数:
u:输入一维数组
v:输入一维数组
例子:
from scipy.spatial.distance import cosine
>>> import numpy as np
>>> a=np.array([0,1])
>>> b=np.array([1,1])
>>> c=cosine(a,b)
>>> print(c)
0.29289321881345254
代码解释如下图:

本文介绍如何使用scipy库中的spatial.distance.cosine函数来计算两个一维数组之间的余弦距离,并给出具体示例代码。余弦距离是衡量两个非零向量夹角的一种度量方式,在文本相似度等领域应用广泛。
638

被折叠的 条评论
为什么被折叠?



