Py学习  »  Python

python randomforest正在将rfe.support转换为列表

EGM8686 • 4 年前 • 287 次点击  

在使用randomforest运行rfe模型之后,我得到一个rfe.support结果(带有true和false的数组)。

如果我做了df.columns[rfe.support\u]我会得到一个保留值列表。如何将此值作为列表获取?x.columns[rfe.support\u]似乎是不可调用的对象。

from sklearn.ensemble import RandomForestClassifier
from sklearn.datasets import load_iris
iris = load_iris()
rfe = RFE(estimator=clf_rf_3, n_features_to_select=2, step=1)
rfe = rfe.fit(iris["data"], iris["target"])
rfe.support_

support是一个具有false和true的数组,我想得到一个与rfe.support数组中的“true”相对应的保留变量列表。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46554
 
287 次点击  
文章 [ 1 ]  |  最新文章 4 年前