|
@@ -44,10 +44,11 @@ if __name__=="__main__":
|
|
|
item_info = data_dict[vid]
|
|
|
view_users = item_info[0]+view_users
|
|
|
view_pv = item_info[1]+view_pv
|
|
|
- play_users = item_info[2]+play_pv
|
|
|
- share_users = item_info[3]+share_users
|
|
|
- share_pv = item_info[4]+share_pv
|
|
|
- return_users = item_info[5]+return_users
|
|
|
+ play_users = item_info[2]+play_users
|
|
|
+ play_pv = item_info[3]+play_pv
|
|
|
+ share_users = item_info[4]+share_users
|
|
|
+ share_pv = item_info[5]+share_pv
|
|
|
+ return_users = item_info[6]+return_users
|
|
|
data_dict[vid] = (view_users, view_pv, play_users, play_pv, share_users, share_pv, return_users)
|
|
|
#print(data_dict.items())
|
|
|
f.close()
|
|
@@ -65,12 +66,12 @@ if __name__=="__main__":
|
|
|
play_users = v[2]
|
|
|
#print("return_users:", return_users)
|
|
|
k_score = float(return_users)/(float(view_users)+5)
|
|
|
- #k_score2 = float(return_users)/(float(share_pv)+5)
|
|
|
+ k_score2 = float(return_users)/(float(view_pv)+5)
|
|
|
#print(k_score)
|
|
|
share_score = float(share_pv)/(float(view_pv)+5)
|
|
|
backrate = float(return_users)/(float(view_users)+5)
|
|
|
#print(k, k_score, share_score*backrate, share_score, backrate)
|
|
|
- score_info = [k_score, share_score*backrate, share_score, backrate, view_users, view_pv, play_users, play_pv, share_users, share_pv, return_users]
|
|
|
+ score_info = [k_score2, share_score*backrate, share_score, backrate, view_users, view_pv, play_users, play_pv, share_users, share_pv, return_users]
|
|
|
score_info = json.dumps(score_info)
|
|
|
info_dict[k] = score_info
|
|
|
f.write(k+"\t"+score_info+"\n")
|