def make_history_month_features_all():
pw_df_list = []
dataset = get_dataset()
dataset.power_consumption = dataset.power_consumption
for user_id in get_user_id_list():
print user_id
if not check_empty(user_id):
user_df = filter_user_id(dataset,user_id).resample('1D').mean().fillna(1)
#add to list
pw_df_list.append((user_id,user_df))
#make_features(user_id,user_df)
p = m_Pool(64)
for arg in pw_df_list:
p.apply_async(make_history_month_features,args=(arg))
print 'Waiting for all subprocesses done...'
p.close()
p.join()
评论列表
文章目录