首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何寻找随机森林树/决策树的特征?

如何寻找随机森林树/决策树的特征?
EN

Stack Overflow用户
提问于 2017-02-06 12:00:24
回答 1查看 45关注 0票数 0

我正在使用python创建一个决策树分类器。我想要查看我在分类器中使用的功能名称。以下是代码

代码语言:javascript
复制
In [3]: my_forest.feature_importances_
Out[3]: 
array([ 0.09546647,  0.210264  ,  0.31768782,  0.24191602,  0.05580487,
        0.04318897,  0.03567185])

我可以找到7个特征,但名称没有显示。

EN

回答 1

Stack Overflow用户

发布于 2017-02-06 12:19:04

使用以下命令将数据转换为字典:

代码语言:javascript
复制
dv = DictVectorizer()
newX = dv.fit_transform(all_data)

现在使用newX代替X进行训练和测试。然后,您可以这样做

代码语言:javascript
复制
tree.export_graphviz(classifier_used, feature_names=dv.get_feature_names(), out_file='graph.dot')

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42060143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档