@staticmethod
def recommend(df_recommendations, item, n_recommendations=10):
    """
        Returns item recommendations
        :param df_recommendations: dataframe with recommendations generated with fit_recommendations()
        :param item: the item for which recommendations are generated
        :param n_recommendations: the number of generated recommendations
        :return: list of recommended products
        """
    recommended_items = df_recommendations[df_recommendations.item == item]
    recommended_items = recommended_items.sort_values('score', ascending=False
        ).groupby('item').head(n_recommendations)['recommended_item'].values
    return recommended_items
