开始使用免费开始使用

相似与不同的电影评分

某些类型的电影可能深受一部分人喜爱,却被另一部分人厌恶。这往往更多反映了类型偏好,而非影片质量。以恐怖片为例——很多人特别喜欢,也有人完全不感兴趣。

通过了解哪些电影获得了相似的评分模式,您通常可以找到非常相近的影片。

在本练习中,您将对比电影,看看它们是否收到了相似的评分模式。

DataFrame movie_ratings_centered 已加载,每行代表一部电影,值为其中心化后的评分。

本练习是课程的一部分

用 Python 构建推荐引擎

查看课程

交互式实操练习

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

from sklearn.metrics.pairwise import cosine_similarity

# Assign the arrays to variables
sw_IV = movie_ratings_centered.loc['Star Wars: Episode IV - A New Hope (1977)', :].values.reshape(1, -1)
sw_V = ____.____['Star Wars: Episode V - The Empire Strikes Back (1980)', :].____.____(1, -1)

# Find the similarity between two Star Wars movies
similarity_A = cosine_similarity(____, ____)
print(similarity_A)
编辑并运行代码