Python 如何查找随机森林树/决策树的特征?

Python 如何查找随机森林树/决策树的特征?,python,machine-learning,Python,Machine Learning,我正在使用python创建一个决策树分类器。我想查看我从classier中使用的功能名称。这是密码 In [3]: my_forest.feature_importances_ Out[3]: array([ 0.09546647, 0.210264 , 0.31768782, 0.24191602, 0.05580487, 0.04318897, 0.03567185]) 我可以找到7个功能,但名称没有显示 使用以下方法将数据转换为字典: dv = DictVe

我正在使用python创建一个决策树分类器。我想查看我从classier中使用的功能名称。这是密码

In [3]: my_forest.feature_importances_
Out[3]: 
array([ 0.09546647,  0.210264  ,  0.31768782,  0.24191602,  0.05580487,
        0.04318897,  0.03567185])

我可以找到7个功能,但名称没有显示

使用以下方法将数据转换为字典:

dv = DictVectorizer()
newX = dv.fit_transform(all_data)
现在使用newX代替X进行培训和测试。那么,你可以做什么

tree.export_graphviz(classifier_used, feature_names=dv.get_feature_names(), out_file='graph.dot')

这将帮助您可视化所有功能。

是否有一种不可视化的简单方法,我只查找功能“名称”!