Предположим, я хочу провести эксперимент, выбрав 5 лучших функций:
Код: Выделить всё
from sklearn.feature_selection import SelectKBest, f_classif
select_k_best_classifier = SelectKBest(score_func=f_classif, k=5).fit_transform(features_dataframe, targeted_class)
Код: Выделить всё
import pandas as pd
dataframe = pd.DataFrame(select_k_best_classifier)
р>
Код: Выделить всё
dataframe = pd.DataFrame(fit_transofrmed_features, columns=features_names)
Я знаю, что мне следует использовать:
Код: Выделить всё
select_k_best_classifier.get_support()
Как мне использовать этот логический массив с массивом всех имен функций, которые я могу получить с помощью метода Feature_names = list(features_dataframe.columns.values) ?
Подробнее здесь: https://stackoverflow.com/questions/398 ... -scikit-le
Мобильная версия