机器学习 jupyter Python 监督学习 决策树 安装graphviz画图工具
1.dos命令窗口pip install graphviz2.打开网址 http://www.graphviz.org/3.点击下载4.跳转后的网址,根据操作系统下载相应的版本(Windows如下)5.安装msi版的6.双击之后进行安装,一直next,采用默认路径7.将C:\Program Files (x86)\Graphviz2.38\bin加到环境变量里计算机图标右击,选择属性,选择高级系统
·
1.dos命令窗口
pip install graphviz

2.打开网址 http://www.graphviz.org/
3.点击下载

4.跳转后的网址,根据操作系统下载相应的版本(Windows如下)

5.安装msi版的

6.双击之后进行安装,一直next,采用默认路径
7.将C:\Program Files (x86)\Graphviz2.38\bin加到环境变量里
计算机图标右击,选择属性,选择高级系统设置,选择环境变量,看到系统变量,双击Path,新建,将C:\Program Files (x86)\Graphviz2.38\bin复制到空白内容,点击确定,重启jupyter,若无法正常使用,必要时重启电脑。





8.检查是否成功安装graphviz,执行以下代码:
from sklearn import tree
import numpy as np
x_data = np.array([[1,1],
[1,1],
[1,0],
[0,1],
[0,1]])
y_data = ['yes','yes','no','no','no']
#创建决策树模型
fish = tree.DecisionTreeClassifier(criterion='entropy')
#载入训练集建立模型
fish = fish.fit(x_data,y_data)
#画出决策树
feature_name = ['在水下能否存活','是否有蹼']
import graphviz
dot_data = tree.export_graphviz(fish,
out_file=None,
feature_names=feature_name,
# feature_names=['是否有蹼','在水下能否存活'],
class_names=['no','yes'],
filled=True,
rounded=True,
special_characters=True)
graph = graphviz.Source(dot_data)
# graph.render('computer')
Graph
运行结果:
更多推荐




所有评论(0)