2015-10-28 28 views
1

我正在使用python sklearn RandomForestClassifier并尝试导出decisiontrees。'DecisionTreeClassifier'对象没有属性'export_graphviz'

的基本代码如下:

from sklearn import tree 

with open(dot_file_name, 'w') as my_file: 
    tree.export_graphviz(tree1, out_file = my_file,feature_names = feature_names) 

运行python脚本后,以下错误显示: 属性错误: 'DecisionTreeClassifier' 对象有没有属性 'export_graphviz'

我使用python 2.7。是因为python的版本吗?我必须使用python 3.0吗?

+0

您是否确定安装了所有先决条件? – drum

+0

你可能想要显示更多的代码? –

+0

@drum是的。我做。 –

回答

2

这是因为你使用tree的名称作为DecisionTreeClassifier的名称。在那里使用别的名字。

+0

非常好的一点!我会尽快检查。谢谢! –