def main():
    train, test = u.get_train_test_df()
    user_events_dict = u.get_user_events_dict(test)

    for user in sorted(user_events_dict):
        random.shuffle(user_events_dict[user])

    u.write_submission("random_benchmark.csv", user_events_dict)
def main():
    train, test = u.get_train_test_df()
    user_events_dict = u.get_user_events_dict(test)
    event_attendees = u.get_event_attendees()
    event_yes = u.get_event_responses_dict(event_attendees["event"], event_attendees["yes"])

    for user in user_events_dict:
        user_events_dict[user] = sorted(user_events_dict[user],
            key=lambda e: len(event_yes[e]), reverse=True)

    u.write_submission("event_popularity_benchmark.csv", user_events_dict)
def main():
    train, test = u.get_train_test_df()
    user_events_dict = u.get_user_events_dict(test)
    u.write_submission("given_order.csv", user_events_dict)
def main():
    train, test = u.get_train_test_df()
    user_events_dict = u.get_user_events_dict(test)
    u.write_submission("given_order.csv", user_events_dict)