python输出决策树图形的例子
作者:CrazyTTT 发布时间:2022-02-07 09:14:54
标签:python,决策树
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()
来源:https://blog.csdn.net/CrazyTTT/article/details/79761871
0
投稿
猜你喜欢
- 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)引言由于win10电脑自带的获取文件路径为双引号括起来的单反斜杠,如下图。&
- 已解决卸载pip重新安装的方法问题需求粉丝群里面的一个小伙伴遇到问题跑来私信我,想用卸载pip重新安装pip,但是发生了报错(当时他心里瞬间
- “Be conservative in what you send; be liberal in what you accept. &nbs
- Flask web上传获取图像Image读取并使用图片上传界面后端@app.route('/upload')def uplo
- LRULRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访
- 1)按笔画排序select * from Table order by nlssort(columnName,'NLS_SORT=S
- Py-Spy介绍引用官方的介绍:Py-Spy是Python程序的抽样分析器。 它允许您可视化查看Python程序在哪些地方花了更多时间,整个
- 偶然在网上发现itchat这个框架,itchat是一个开源的微信个人号接口,它使python调用微信变得非常简单。看到网上有人发自己微信好友
- 简介对与控件QPushButton中的可以使用setStyleSheet设置它背景图片。具体设置背景图片的方法有两种self.button.
- 使用了Python的 xml.etree.ElementTree 库xml.etree.ElementTree 库简介xml.etree.E
- 如果是自学,从零基础开端学习python的话,按照每个人理解能力的不同,大致上需求半年到一年半左右的时刻,当然,如果有其它编程言语的经历,入
- 大家可能经常会遇到这种情况:sql="select * from table"set rs=conn.execute(s
- 我们经常见到很多网站留言系统的显示访客的IP地址都是隐藏了一部分,以达到隐蔽访客真实地理位置的功能。如:111.222.333.*,当然在系
- 今天在做python获取邮件时需要递归调用解析函数才可以解析邮件内容,最后想要将解析出的内容返回时发现返回的是None 可以内容却可以打印出
- 帮朋友制作一个网站,需要一些产品数据信息,因为是代理其他公司产品,直接爬取代理公司产品数据1.设计数据库from django.db imp
- 页面中header部分一般位于最上端(有时根据需要也会位于某一侧,不管它在页面中的位置如何,在XHTML代码中它总是优于其它元素先加载),内
- 本文实例讲述了Python中xml和json格式相互转换操作。分享给大家供大家参考,具体如下:Python中xml和json格式是可以互转的
- 机器A: select instance_name from v$instance; select name from v$database
- 一、 文件的操作1.1创建文件格式:f = open(‘文件', ‘w')或者f = open(‘文件', ‘r
- 本文实例为大家分享了python3 smtplib发送邮件的具体代码,供大家参考,具体内容如下smtplib模块是smtp简单邮件传输协议客