开始使用免费开始使用

重新计算矩阵

现在您已经得到了 3 个分解矩阵,可以将它们相乘,重构出没有缺失值的完整评分数据。 在本练习中,您将使用 numpy 的点积函数,先将 Usigma 相乘,然后再将结果与 Vt 相乘。 随后,再把每一行的平均评分加回去,得到最终的预测评分。

UsigmaVtavg_ratingsuser_ratings_df 已为您从上个练习中加载完毕。同时,numpy 已以 np 导入。

本练习是课程的一部分

用 Python 构建推荐引擎

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Dot product of U and sigma
U_sigma = np.____(____, ____)
编辑并运行代码