def cal_recom_result(user_click,user_sim) #revise
def main_flow
def cal_recom_result(user_click,user_sim)
def cal_user_sim(item_click_by_user) # part2
def cal_user_sim(item_click_by_user) # part1