Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. def update_users_genre_lang_score(cursor):
  2. cursor.execute("select user_id,playDuration,lang,genre from sd_archive_track_clicks where playDuration > 15 and user_id!=0 and genre!=0 and lang!=0 and lang <21 and genre <24 and playDate > '2016-10-01'order by playDate desc")
  3. db.commit()
  4. numrows = int(cursor.rowcount)
  5. tracks_played= cursor.fetchall()
  6. #print tracks_played
  7.  
  8. genre_list=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]
  9. lang_list=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
  10. #initialization part
  11. user_genre_score = {}
  12. user_lang_score = {}
  13.  
  14. for track in tracks_played:
  15.  
  16. user_genre_score[track['user_id']]={}
  17. user_lang_score[track['user_id']]={}
  18. for genre in genre_list:
  19. user_genre_score[track['user_id']][genre]=0
  20. for lang in lang_list:
  21. user_lang_score[track['user_id']][lang]=0
  22. #initialization part end
  23. for track in tracks_played:
  24. user_genre_score[track['user_id']][track['genre']]=int(user_genre_score[track['user_id']][track['genre']]) + 1
  25. user_lang_score[track['user_id']][track['lang']]=int(user_lang_score[track['user_id']][track['lang']]) + 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement