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 相关文章推荐
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
分析Python中设计模式之Decorator装饰器模式的要点
Mar 02 Python
利用Python实现图书超期提醒
Aug 02 Python
Python线程指南详细介绍
Jan 05 Python
Python之批量创建文件的实例讲解
May 10 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
Jul 30 Python
解决PyCharm同目录下导入模块会报错的问题
Oct 13 Python
django解决跨域请求的问题
Nov 11 Python
python opencv摄像头的简单应用
Jun 06 Python
Python数据结构与算法(几种排序)小结
Jun 22 Python
对Django外键关系的描述
Jul 26 Python
使用OpenCV circle函数图像上画圆的示例代码
Dec 27 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
Terran热键控制
2020/03/14 星际争霸
计算php页面运行时间的函数介绍
2013/07/01 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
JS获取input file绝对路径的方法(推荐)
2016/08/02 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
zTree节点文字过多的处理方法
2017/11/24 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
微信小程序自定义导航栏(模板化)
2019/11/15 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
python生成指定长度的随机数密码
2014/01/23 Python
asyncio 的 coroutine对象 与 Future对象使用指南
2016/09/11 Python
解决Python中字符串和数字拼接报错的方法
2016/10/23 Python
详解supervisor使用教程
2017/11/21 Python
深入浅析Python中的迭代器
2019/06/04 Python
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
2020/01/13 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
Python HTMLTestRunner可视化报告实现过程解析
2020/04/10 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
python 递归相关知识总结
2021/03/03 Python
美国婚戒购物网站:Anjays Designs
2017/06/28 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
娇韵诗俄罗斯官方网站:Clarins俄罗斯
2020/10/03 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
市场开发与营销专业求职信范文
2014/05/01 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
2015年七一建党节活动总结
2015/03/20 职场文书
基于PostgreSQL/openGauss 的分布式数据库解决方案
2021/12/06 PostgreSQL