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 15 Python
Python正则表达式匹配中文用法示例
Jan 17 Python
Python中类型检查的详细介绍
Feb 13 Python
Python元字符的用法实例解析
Jan 17 Python
python实时监控cpu小工具
Jun 21 Python
Python实现简单查找最长子串功能示例
Feb 26 Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 Python
Matplotlib 绘制饼图解决文字重叠的方法
Jul 24 Python
Python常用外部指令执行代码实例
Nov 05 Python
Python图像读写方法对比
Nov 16 Python
Python Pygame实战之塔防游戏的实现
Mar 17 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
咖啡店都有些什么常规豆子呢?有什么风味在里面
2021/03/04 咖啡文化
php 全文搜索和替换的实现代码
2008/07/29 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
2014/06/10 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
assert()函数用法总结(推荐)
2017/01/25 Javascript
基于node.js之调试器详解
2017/08/22 Javascript
Angular中的$watch方法详解
2017/09/18 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
Electron 调用命令行(cmd)
2019/09/23 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
python的常见命令注入威胁
2013/02/18 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
python 自动化将markdown文件转成html文件的方法
2016/09/23 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
django模型动态修改参数,增加 filter 字段的方式
2020/03/16 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
博士学位自我鉴定范文
2013/12/26 职场文书
幼儿园家长会邀请函
2014/01/15 职场文书
库房保管员岗位职责
2014/04/07 职场文书
药品营销策划方案
2014/06/15 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
综合实践活动报告
2015/02/05 职场文书
安全事故隐患排查治理制度
2015/08/05 职场文书
优秀毕业生主要事迹材料
2015/11/04 职场文书