Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ratings_pre = []
- db = Database()
- places = []
- formated_ratings = []
- for i in range(1, (items_length) + 1):
- predict = algo.predict(user_id, i, r_ui=4)
- if not predict.details['was_impossible']:
- dictionary = {
- 'user': user_id,
- 'item': i,
- 'est_rating': float(predict.est)
- }
- ratings_pre.append(dictionary)
- for place in ratings_pre:
- places.append(db.findByIdPlaces(place['item']))
- for i in range(len(ratings_pre)):
- dict_ = {
- "placeId": ratings_pre[i]['item'],
- "userId": ratings_pre[i]['user'],
- "rate_prevision": ratings_pre[i]['est_rating'],
- "name": places[i]["name"],
- "photoUrl": places[i]["photoUrl"],
- "rate_user": 0,
- "algorithm": "SVD"
- }
- formated_ratings.append(dict_)
- return formated_ratings
Add Comment
Please, Sign In to add comment