余弦距离
计算两个数组之间的。
根据分隔两个向量的角度来定义向量相似度。
计算出的相似度位于区间[-1,1] ,其中具有相同方向的向量的相似度等于1 ,正交方向的相似度等于0 ,相反方向的相似度等于-1 。 试图表达正空间中的向量不相似性,并通过从1减去相似性来实现。
安装
$ npm install compute-cosine-distance
要在浏览器中使用,请使用 。
用法
var distance = require ( 'compute-cosine-distance' ) ;
距离( x, y[, accessor] )
计算两个arrays之间的。
var x = [ 5 , 23 , 2 , 5 , 9 ] ,
y = [ 3 , 21 , 2 , 5 , 14 ] ;
var d = distance ( x , y ) ;
// return
1