开始使用免费开始使用

基于电影类型进行推荐

现在,您的数据已经是可用格式,并且您也知道如何比较两部电影。下一步就是用这些信息来生成推荐。在本练习中,您将学习如何为数据集中的任意电影生成推荐。 您在上一个练习中计算的、数据集中所有电影之间的相似度分数已预先加载为 jaccard_similarity_array。包含电影及其属性的 movie_cross_table 也可用。

为便于使用,您需要把相似度分数封装到一个 DataFrame 中。然后使用这个新的 DataFrame 来提出电影推荐。

本练习是课程的一部分

用 Python 构建推荐引擎

查看课程

交互式实操练习

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

# Wrap the preloaded array in a DataFrame
jaccard_similarity_df = ____.____(____, index=____.____, columns=____.____)

# Find the values for the movie Thor
jaccard_similarity_series = ____.____['Thor']

# Sort these values from highest to lowest
ordered_similarities = jaccard_similarity_series.sort_values(____)

# Print the results
print(ordered_similarities)
编辑并运行代码