def display_random_tweets(df_tokenize, n=5, display_cols=['content',
    'text_for_vectors', 'tokens'], group_labels=[], verbose=True):
    """Takes df_tokenize['text_for_vectors']"""
    import numpy as np
    import pandas as pd
    from IPython.display import display
    if len(group_labels) == 0:
        group_labels = display_cols
    random_tweets = {}
    idx = np.random.choice(range(len(df_tokenize)), n)
    for i in range(len(display_cols)):
        group_name = str(group_labels[i])
        random_tweets[group_name] = {}
        df_col = df_tokenize[display_cols[i]]
        tweet_group = {}
        tweet_group['index'] = idx
        chosen_tweets = df_col[idx]
        tweet_group['text'] = chosen_tweets
        if verbose > 0:
            with pd.option_context('max_colwidth', 300):
                df_display = pd.DataFrame.from_dict(tweet_group)
                display(df_display.style.set_caption(f'Group: {group_name}'))
        random_tweets[group_name] = tweet_group
    if verbose == 0:
        return random_tweets
    else:
        return
