python输出决策树图形的例子


Posted in Python onAugust 09, 2019

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()

以上这篇python输出决策树图形的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pymssql数据库操作MSSQL2005实例分析
May 25 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
Oct 18 Python
python3中int(整型)的使用教程
Mar 23 Python
python实现冒泡排序算法的两种方法
Mar 10 Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 Python
python 统计列表中不同元素的数量方法
Jun 29 Python
Pycharm简单使用教程(入门小结)
Jul 04 Python
Python如何实现动态数组
Nov 02 Python
tensorflow-gpu安装的常见问题及解决方案
Jan 20 Python
Pytorch .pth权重文件的使用解析
Feb 14 Python
Django与pyecharts结合的实例代码
May 13 Python
Python3实现建造者模式的示例代码
Jun 28 Python
Python实现决策树并且使用Graphviz可视化的例子
Aug 09 #Python
Django ORM 常用字段与不常用字段汇总
Aug 09 #Python
详解如何减少python内存的消耗
Aug 09 #Python
Django命名URL和反向解析URL实现解析
Aug 09 #Python
利用python list完成最简单的DB连接池方法
Aug 09 #Python
python使用requests.session模拟登录
Aug 09 #Python
如何在Cloud Studio上执行Python代码?
Aug 09 #Python
You might like
php结合curl实现多线程抓取
2015/07/09 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
2019/02/27 PHP
PHP消息队列实现及应用详解【队列处理订单系统和配送系统】
2019/05/20 PHP
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
extjs表格文本启用选择复制功能具体实现
2013/10/11 Javascript
JS实现div居中示例
2014/04/17 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
老生常谈jquery中detach()和remove()的区别
2017/03/02 Javascript
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
实例分析js事件循环机制
2017/12/13 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
[03:31]DOTA2英雄基础教程 大地之灵
2013/12/17 DOTA
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
Python元组及文件核心对象类型详解
2018/02/11 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
django如何连接已存在数据的数据库
2018/08/14 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
django框架单表操作之增删改实例分析
2019/12/16 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
外贸英语毕业生自荐信
2013/11/14 职场文书
4s客服专员岗位职责
2013/12/01 职场文书
老公给老婆的保证书
2014/04/28 职场文书
庆国庆国旗下讲话稿2014
2014/09/21 职场文书
党员违纪检讨书
2015/05/05 职场文书
优质服务心得体会(共4篇)
2016/01/22 职场文书
详解MySQL 用户权限管理
2021/04/20 MySQL
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
web前端之css水平居中代码解析
2021/05/20 HTML / CSS