【发布时间】:2017-03-19 10:17:53
【问题描述】:
我想在我的数据集上可视化应用的决策树分类器,看看它是如何分支的。做了几次谷歌搜索,这个链接出现了。我对这些代码很好,直到这一行“f = tree.export_graphviz(clf, out_file=f)”。
from sklearn.datasets import load_iris
from sklearn import tree
iris = load_iris()
clf = tree.DecisionTreeClassifier()
clf = clf.fit(iris.data, iris.target)
with open("iris.dot", 'w') as f:
... f = tree.export_graphviz(clf, out_file=f)
我的问题是在这段代码之后我如何可视化树?根据链接“http://scikit-learn.org/stable/modules/tree.html”,我必须使用此代码“dot -Tpdf iris.dot -o iris.pdf”来创建 PDF 文件。我不明白我应该在哪里使用它?在 Graphviz 的点工具中?如果是,我会收到此错误“错误::'点'附近的第 1 行中的语法错误”
如果有人回答我的问题,我将不胜感激。谢谢。
【问题讨论】: