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数据结构之二叉树的遍历实例
Apr 29 Python
python自动化测试之从命令行运行测试用例with verbosity
Sep 28 Python
python黑魔法之编码转换
Jan 25 Python
Python卸载模块的方法汇总
Jun 07 Python
Python深入06——python的内存管理详解
Dec 07 Python
深入浅出学习python装饰器
Sep 29 Python
Python中单、双下划线的区别总结
Dec 01 Python
解决pycharm的Python console不能调试当前程序的问题
Jan 20 Python
python3.x实现base64加密和解密
Mar 28 Python
Python变量访问权限控制详解
Jun 29 Python
python 实现单通道转3通道
Dec 03 Python
Python字典实现伪切片功能
Oct 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写的serv-u的web申请账号的程序
2006/10/09 PHP
一个简单实现多条件查询的例子
2006/10/09 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
在Mac上编译安装PHP7的开发环境
2015/07/28 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
2015/12/21 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
jQuery 解析xml文件
2009/08/09 Javascript
3款实用的在线JS代码工具(国外)
2012/03/15 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
Python中AND、OR的一个使用小技巧
2015/02/18 Python
Python返回数组/List长度的实例
2018/06/23 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
python对象转字典的两种实现方式示例
2019/11/07 Python
TensorFlow tensor的拼接实例
2020/01/19 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
初中生三年学习生活的自我评价
2013/11/03 职场文书
一名毕业生的自我鉴定
2013/12/04 职场文书
领导四风问题整改措施思想汇报
2014/10/13 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
2016年企业安全生产月活动总结
2016/04/06 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书