我是scikit-learn的新手,请多包容。
我正在学习这个示例: http://scikit-learn.org/stable/modules/tree.html#tree
>>> from sklearn.datasets import load_iris
>>> from sklearn import tree
>>> iris = load_iris()
>>> clf = tree.DecisionTreeClassifier()
>>> clf = clf.fit(iris.data, iris.target)
>>> from StringIO import StringIO
>>> out = StringIO()
>>> out = tree.export_graphviz(clf, out_file=out)
显然,graphiz文件已经可以使用。
但是我该如何使用graphiz文件绘制树?(示例没有详细说明如何绘制树)。
示例代码和提示将不胜感激!
谢谢!
更新
我正在使用Ubuntu 12.04,Python 2.7.3。
plot_tree
方法,比导出到graphviz更易于使用。不过,还有一个非常好的包dtreeviz。这里是sklearn树可视化方法的比较:博客文章链接。 - pplonski