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套接字流重定向实例汇总
Mar 03 Python
浅谈Python的异常处理
Jun 19 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 Python
python tensorflow学习之识别单张图片的实现的示例
Feb 09 Python
python pandas消除空值和空格以及 Nan数据替换方法
Oct 30 Python
python模拟登陆,用session维持回话的实例
Dec 27 Python
漂亮的Django Markdown富文本app插件的实现
Jan 02 Python
python地震数据可视化详解
Jun 18 Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 Python
Python基于爬虫实现全网搜索并下载音乐
Feb 14 Python
Python获取指定日期是"星期几"的6种方法
Mar 13 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基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
PHP echo()函数讲解
2019/02/15 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
js charAt的使用示例
2014/02/18 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
基于wxpython开发的简单gui计算器实例
2015/05/30 Python
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
python多行字符串拼接使用小括号的方法
2020/03/19 Python
python发送告警邮件脚本
2018/09/17 Python
python实现AES加密与解密
2019/03/28 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
世界上最全面的草药补充剂和顶级品牌维生素网站:HerbsPro
2019/01/20 全球购物
英国Radley包德国官网:Radley London德国
2019/11/18 全球购物
后勤副校长自我鉴定
2013/10/13 职场文书
测试工程师岗位职责
2013/11/28 职场文书
销售员个人求职的自我评价
2014/02/10 职场文书
中学生评语大全
2014/04/18 职场文书
小学作文评语大全
2014/04/21 职场文书
质量提升方案
2014/06/16 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
2015年推普周活动总结
2015/03/27 职场文书
创业计划书之干洗店
2019/09/10 职场文书
利用js实现简单开关灯代码
2021/11/23 Javascript
Golang 链表的学习和使用
2022/04/19 Golang