【机器学习】安装并使用 graphviz 包生成决策树图形可视化的 pdf 文件

安装graphviz
conda install -c anaconda graphviz	# -c 选择源(channel)
pip install pydot
conda install python-graphviz
生成决策树图形的 pdf 文件
from sklearn.datasets import load_iris
from sklearn import tree
from sklearn.externals.six import StringIO  
import pydot 

clf = tree.DecisionTreeClassifier()
iris = load_iris()
clf = clf.fit(iris.data, iris.target)

dot_data = StringIO() 
tree.export_graphviz(clf, out_file=dot_data) 
graph = pydot.graph_from_dot_data(dot_data.getvalue()) 

graph[0].write_pdf("iris.pdf")  # must access graph's first element

查看文件:

:ls | grep iris.pdf
iris.pdf

最后的图片:
在这里插入图片描述

参考:https://scikit-learn.org/stable/modules/tree.html#classification

发布了275 篇原创文章 · 获赞 13 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/LU_ZHAO/article/details/105168378
今日推荐