计算用户仅针对其指定评级的平均评分 - Pearson相似度

时间:2017-11-08 12:29:31

标签: python pandas numpy dataframe mean

我想使用指定的评分计算每个用户的平均评分。

我根据我的评分数据框架建立了一个评级矩阵,如下所示:

ratings_pivot = filter_ratings.pivot('User_id','item_id','Rating').fillna(0).astype(int).values

但是在计算时却不知道如何只考虑非零值。方法mean()由numpy提供,如果在轴= 1上使用,它将考虑所有元素值,即使是那些等于零的值。

怎么做?

0 个答案:

没有答案