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 anaconda 安装 环境变量 升级 以及特殊库安装的方法
Jun 21 Python
浅谈numpy库的常用基本操作方法
Jan 09 Python
tensorflow: variable的值与variable.read_value()的值区别详解
Jul 30 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
Python pycharm 同时加载多个项目的方法
Jan 17 Python
使用pycharm设置控制台不换行的操作方法
Jan 19 Python
python实现合并两个排序的链表
Mar 03 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
Apr 10 Python
Numpy中np.max的用法及np.maximum区别
Nov 27 Python
Pyqt5将多个类组合在一个界面显示的完整示例
Sep 04 Python
Anaconda安装pytorch和paddle的方法步骤
Apr 03 Python
Python内置包对JSON文件数据进行编码和解码
Apr 12 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使之能同时支持GIF和JPEG
2006/10/09 PHP
php正则表达式学习笔记
2015/11/13 PHP
WordPress迁移时一些常见问题的解决方法整理
2015/11/24 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
简易的投票系统以及js刷票思路和方法
2015/04/07 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
js回调函数原理与用法案例分析
2020/03/04 Javascript
原生js生成图片验证码
2020/10/11 Javascript
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
Python WSGI的深入理解
2018/08/01 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
巴西独家产品和现场演示购物网站:Shoptime
2019/07/11 全球购物
英国在线药房和在线医生:LloydsPharmacy
2019/10/21 全球购物
.NET笔试题(20个问题)
2016/02/02 面试题
应届生求职信写作技巧
2013/10/24 职场文书
50岁生日感言
2014/01/23 职场文书
五年级音乐教学反思
2014/02/06 职场文书
酒店管理毕业生自我鉴定
2014/03/02 职场文书
挂靠协议书范本
2014/04/22 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
村级个人对照检查材料
2014/08/22 职场文书
法制演讲稿
2014/09/10 职场文书
MBA推荐信怎么写
2015/03/25 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
高温慰问简报
2015/07/21 职场文书
北京大学中文系教授推荐的10本小说
2019/08/08 职场文书
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android