python输出决策树图形的例子
作者:CrazyTTT 时间:2022-02-07 09:14:54
windows10:
1,先要pip安装pydotplus和graphviz:
pip install pydotplus
pip install graphviz
2,www.graphviz.org下载msi文件并安装。
3,系统环境变量path中增加两项:
C:\Program Files (x86)\Graphviz2.38\bin
C:\Program Files (x86)\Graphviz2.38
#确认graphviz是安装在上面路径当中。
4,python中使用方法:
from sklearn.externals.six import StringIO
import pydotplus
#drt是DecisionTreeClassifier(),在之前要fit训练之后才能在这里输出图形。
dot_data = StringIO()
tree.export_graphviz(drt, out_file=dot_data)
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
graph.write_png("out.png") #当前文件夹生成out.png
#这三行代码可以生成pdf:
dot_data = tree.export_graphviz(drt, out_file=None)
graph = graphviz.Source(dot_data)
graph.render()
来源:https://blog.csdn.net/CrazyTTT/article/details/79761871
标签:python,决策树
0
投稿
猜你喜欢
Python字符串转换成浮点数函数分享
2022-10-04 01:04:37
python的dict,set,list,tuple应用详解
2023-03-01 17:48:38
asp去除html标记与空格的正则
2022-12-15 08:40:12
python二叉树遍历的实现方法
2021-09-19 03:53:14
自然描述与自然任务
2010-01-26 15:51:00
如何利用python查找电脑文件
2022-02-16 18:30:37
python调用Delphi写的Dll代码示例
2023-07-25 09:33:53
OpenCV 基本图形绘制函数详解
2022-01-22 11:09:59
Python如何使用vars返回对象的属性列表
2022-03-13 02:34:49
tensorflow中next_batch的具体使用
2023-04-21 05:34:02
《web信息架构》——分类方式
2009-11-27 19:16:00
Symfony2框架学习笔记之表单用法详解
2023-11-14 17:51:48
python数据分析matplotlib的基础绘图使用
2022-09-08 18:07:08
js倒计时代码
2008-05-07 13:41:00
Python程序员面试题 你必须提前准备!
2023-09-12 09:52:44
python logging日志模块的详解
2021-04-27 19:16:55
mysql免安装版配置教程
2024-01-25 10:53:38
python3+selenium实现qq邮箱登陆并发送邮件功能
2023-02-04 17:54:23
python uuid生成唯一id或str的最简单案例
2021-06-07 00:40:45
形式追随内容?
2010-03-07 15:55:00