相似与不同的电影评分
某些类型的电影可能深受一部分人喜爱,却被另一部分人厌恶。这往往更多反映了类型偏好,而非影片质量。以恐怖片为例——很多人特别喜欢,也有人完全不感兴趣。
通过了解哪些电影获得了相似的评分模式,您通常可以找到非常相近的影片。
在本练习中,您将对比电影,看看它们是否收到了相似的评分模式。
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)