#python #regression #linear-regression #random-forest #feature-selection
Вопрос:
importances = list(rf.feature_importances_)
- Список кортежей с переменной и важностью
feature_importances = [(feature, round(importance, 4)) for feature, importance
- Сначала отсортируйте важность функции по наиболее важным
feature_importances = sorted(feature_importances, key = lambda x: x[1], reverse = True)
- Распечатайте функцию и важность
[print('Variable: {:20} Importance: {}'.format(*pair)) for pair in feature_importances];
ошибка в том, что:
File "<ipython-input-50-e584ddadc54c>", line 5
feature_importances = sorted(feature_importances, key = lambda x: x[1], reverse = True)
^
SyntaxError: invalid syntax
Комментарии:
1. у вас нет
]
при создании первого feature_importances[(feature, round(importance, 4)) for feature, importance]