예제 #1
0
def calc_meta_features_encoded(X_train, Y_train, categorical, dataset_name):
    """
    Calculate meta features with encoded labels
    :param X_train:
    :param Y_train:
    :param categorical:
    :param dataset_name:
    :return:
    """
    if np.sum(categorical) != 0:
        raise ValueError("Training matrix doesn't look OneHotEncoded!")

    return calculate_all_metafeatures_encoded_labels(
        X_train, Y_train, categorical, dataset_name + SENTINEL,
        dont_calculate=EXCLUDE_META_FUTURES)