def predict_multiclass()

in src/ppxgboost/PPBooster.py [0:0]


def predict_multiclass(trees, num_classes, input_data_df):
    """
    This prediction for dataframe input. For each record,
    it calls the 'predict_single_input_multiclass'
    :param trees: models
    :param num_classes: number of the labels
    :param input_data_df: input dataframe
    :return: prediction with aggregated scores
    """
    predicts = []
    for index, row in input_data_df.iterrows():
        vect_results = predict_single_input_multiclass(trees, num_classes, row)
        predicts.append(vect_results)
    return predicts