用python模拟构建10个用户,每个用户对15个电影中的3~9个电影进行评分,分数最低1分,最高5分
时间: 2023-04-08 14:02:41 浏览: 79
Python基于KNN算法实现的模拟电影推荐系统源码,系统会根据用户的评分和已有的数据预测用户可能喜欢的电影类型
好的,这是一个关于Python编程的问题,我可以回答。您可以使用Python中的随机数生成器来模拟用户对电影的评分。以下是一个简单的示例代码:
```python
import random
# 构建10个用户
users = []
for i in range(10):
user_ratings = {}
# 每个用户对3~9个电影进行评分
num_ratings = random.randint(3, 9)
# 随机选择电影并给出评分
for j in range(num_ratings):
movie_id = random.randint(1, 15)
rating = random.randint(1, 5)
user_ratings[movie_id] = rating
users.append(user_ratings)
# 打印每个用户的评分
for i, user in enumerate(users):
print("User", i+1, "ratings:", user)
```
希望这可以帮助您解决问题!
阅读全文