diff --git a/code/binary_bpr/utils.py b/code/binary_bpr/utils.py index f486cd0ef19c708015630b5495dd5b3592efcfa2..2a8fc165ef8978a5206ac84b302f8533c2dd9de7 100644 --- a/code/binary_bpr/utils.py +++ b/code/binary_bpr/utils.py @@ -40,7 +40,6 @@ def flattern_arrays(user_idx, user_idx_test): users = liste1 + new else: users = liste1 - #print(len(users)) return users def flattern_array(user_idx): @@ -137,7 +136,7 @@ def doa_creuse(F, kc_user, kc_user_val, dico_u): if(kc_user[k][ia][ma] > kc_user[k][ib][mb]): mb = mb + 1 else: - # meme item + # same item if(kc_user_val[k][ia][ma] > kc_user_val[k][ib][mb]): Z2 = Z2 + 1 Z0 = Z0 + 1 @@ -146,15 +145,11 @@ def doa_creuse(F, kc_user, kc_user_val, dico_u): Z0 = Z0 + 1 ma = ma + 1 mb = mb + 1 - #print("Z0 Z2", A, b, Z0, Z2) if(Z0 > 0): Z1 = Z1 + 1 v = v + Z2/Z0 - #print("Z2, Z0",dico_u[k][a],dico_u[k][b],Z2, Z0) - if(Z1 > 0): v = v / Z1 - #print("Z1", k, Z1) #print("doa k : ", k, v) doa.append(v) return doa