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 相关文章推荐
python调用新浪微博API项目实践
Jul 28 Python
Windows上使用virtualenv搭建Python+Flask开发环境
Jun 07 Python
Pycharm学习教程(2) 代码风格
May 02 Python
python pygame实现2048游戏
Nov 20 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
Apr 29 Python
python分布式计算dispy的使用详解
Dec 22 Python
使用Python串口实时显示数据并绘图的例子
Dec 26 Python
使用Python爬虫库requests发送表单数据和JSON数据
Jan 25 Python
Python接口测试get请求过程详解
Feb 28 Python
Python第三方包PrettyTable安装及用法解析
Jul 08 Python
python使用scapy模块实现ARP扫描的过程
Jan 21 Python
Python实现曲线拟合的最小二乘法
Feb 19 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上传图片到指定位置路径保存到数据库的具体实现
2013/12/30 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
PHP实现上传多文件示例代码
2017/02/20 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
PHP7数组的底层实现示例
2019/08/25 PHP
php常用的工具开发整理
2019/09/26 PHP
JavaScript 数组循环引起的思考
2010/01/01 Javascript
Array.prototype 的泛型应用分析
2010/04/30 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
2013/05/15 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
微信小程序之MaterialDesign--input组件详解
2017/02/15 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
jQuery实现菜单栏导航效果
2017/08/15 jQuery
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
2019/04/28 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
Python中的元类编程入门指引
2015/04/15 Python
python实现的jpg格式图片修复代码
2015/04/21 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
Django中使用Json返回数据的实现方法
2020/06/03 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
Reformation官网:美国女装品牌
2018/09/14 全球购物
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
英国电信商店:BT Shop
2019/12/17 全球购物
模范教师材料大全
2014/12/16 职场文书
大学生暑假实习总结
2015/07/13 职场文书