def paired_correlations(df):
    """
    Calculates paired Pearson's correlations for dataframe

    :param df: dataframe of numerical features
    :return: Pandas DataFrame of paired correlations
    """

    correlations = df.corr().abs().unstack().sort_values().reset_index()
    correlations = correlations[correlations['level_0'] != correlations['level_1']]
    return correlations