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
代码解释如下图: