1
我有相似之处的列表和评分的列表,我想在Neo4j的迭代2列出在Cypher支架/ Neo4j的REDUCE
来计算查询的加权平均值上的曲线图跟降低(X = 0,i IN评级| x + i * j)* 1.0/REDUCE(y = 0,k IN相似度| y + k)中的相似度AND j加权评分
它表示j未定义。有谁知道语法是如何工作的?我应该使用每个?
我有相似之处的列表和评分的列表,我想在Neo4j的迭代2列出在Cypher支架/ Neo4j的REDUCE
来计算查询的加权平均值上的曲线图跟降低(X = 0,i IN评级| x + i * j)* 1.0/REDUCE(y = 0,k IN相似度| y + k)中的相似度AND j加权评分
它表示j未定义。有谁知道语法是如何工作的?我应该使用每个?
你想并行迭代两个列表?
目前有这样做的没有直接的方法,但使用索引
WITH REDUCE(x = 0, idx in range(0,size(similarities)-1)
| x + similarities[idx]*Ratings[idx])*1.0/
REDUCE(y = 0, k IN similarities | y+k) AS WeightedRating
一种解决方法