|
@@ -1,5 +1,6 @@
|
|
|
#coding utf-8
|
|
|
import sys
|
|
|
+import json
|
|
|
import datetime
|
|
|
import traceback
|
|
|
from threading import Timer
|
|
@@ -229,7 +230,6 @@ from candidate_user
|
|
|
lr_model = LrModel('model/{}.json'.format(model_key))
|
|
|
user_h_dict = {}
|
|
|
k_col = 'u_id'
|
|
|
- dt = datetime
|
|
|
key_name_prefix = f"{config_.KEY_NAME_PREFIX_AD_OUT_MODEL_SCORE_USER}{model_key}"
|
|
|
print(key_name_prefix)
|
|
|
mean_user_h = 0.0
|
|
@@ -241,7 +241,7 @@ from candidate_user
|
|
|
k = str(row['u_id'])
|
|
|
user_features = get_user_features(row)
|
|
|
user_h = lr_model.predict_h(user_features)
|
|
|
- redis_helper.set_data_to_redis(f"{key_name_prefix}:{k}", user_h, expire_time)
|
|
|
+ # redis_helper.set_data_to_redis(f"{key_name_prefix}:{k}", user_h, expire_time)
|
|
|
user_h_dict[k] = user_h
|
|
|
mean_user_h += user_h
|
|
|
count_user_h += 1
|
|
@@ -252,9 +252,9 @@ from candidate_user
|
|
|
print(mean_user_h)
|
|
|
print(count_user_h)
|
|
|
k = 'mean'
|
|
|
- redis_helper.set_data_to_redis(f"{key_name_prefix}:{k}", mean_user_h, expire_time)
|
|
|
- # with open('{}.json'.format(key_name_prefix), 'w') as fout:
|
|
|
- # json.dump(user_h_dict, fout, indent=2, ensure_ascii=False, sort_keys=True)
|
|
|
+ #redis_helper.set_data_to_redis(f"{key_name_prefix}:{k}", mean_user_h, expire_time)
|
|
|
+ with open('{}.{}.json'.format(key_name_prefix, dt), 'w') as fout:
|
|
|
+ json.dump(user_h_dict, fout, indent=2, ensure_ascii=False, sort_keys=True)
|
|
|
|
|
|
|
|
|
def timer_check(dt):
|