安装并使用 graphviz 包生成决策树图形可视化的 pdf 文件

安装并使用 graphviz 包生成决策树图形可视化的 pdf 文件

  • 安装 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

你可能感兴趣的:(scikit-learn,框架学习与应用)