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 02 Python
Python正则表达式使用经典实例
Jun 21 Python
Django2.1.3 中间件使用详解
Nov 26 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
Aug 13 Python
python实发邮件实例详解
Nov 11 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
Python中实现输入一个整数的案例
May 03 Python
PyInstaller的安装和使用的详细步骤
Jun 02 Python
Pycharm无法打开双击没反应的问题及解决方案
Aug 17 Python
python -v 报错问题的解决方法
Sep 15 Python
PyQt5结合matplotlib绘图的实现示例
Sep 15 Python
浅谈pytorch中stack和cat的及to_tensor的坑
May 20 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 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
Sublime里直接运行PHP配置方法
2014/11/28 PHP
PHP GD库相关图像生成和处理函数小结
2016/09/30 PHP
JavaScript版代码高亮
2006/06/26 Javascript
jquery创建一个ajax关键词数据搜索实现思路
2013/02/26 Javascript
瀑布流布局代码一例
2014/04/11 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
2017/04/18 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
Vue中在新窗口打开页面及Vue-router的使用
2018/06/13 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
[30:00]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第二场 11.28
2020/12/01 DOTA
Python实现的tab文件操作类分享
2014/11/20 Python
python kmeans聚类简单介绍和实现代码
2018/02/23 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
蔻驰美国官网:COACH美国
2016/08/18 全球购物
佳能德国网上商店:Canon德国
2017/03/18 全球购物
如何估计一张表的大小(假设该表中有1万条数据)
2016/03/27 面试题
标准毕业生自荐信范文
2013/11/04 职场文书
酒店个人培训自我鉴定
2013/12/11 职场文书
我的网上商城创业计划书
2013/12/26 职场文书
《路旁的橡树》教学反思
2014/04/07 职场文书
书香校园建设方案
2014/05/02 职场文书
敬老院标语
2014/06/27 职场文书
2015年招聘工作总结
2014/12/12 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python