下载Graphviz

进入官网下载并安装:
https://graphviz.gitlab.io/_pages/Download/Download_windows.html
并将下列路径配置为环境变量:

D:\software\Graphviz\bin

在cmd中测试:

dot -version

python代码

import numpy as np
import pandas as pd
from sklearn import tree
import graphviz# x,y是sklearn中需要拟合的数据
x = np.array(exam_train)
y = np.array(classes_train)clf = tree.DecisionTreeClassifier(criterion='entropy', class_weight='balanced', max_depth=25)
clf = clf.fit(x, y)dot_data = tree.export_graphviz(clf, out_file=None, feature_names=None, filled=True, rounded=True)  # 重要参数可定制
graph = graphviz.Source(dot_data)
graph.render(view=True, format="pdf", filename="decisiontree_pdf")

可以生成一张贼帅的决策树PDF:

python sklearn 画出决策树并保存为PDF相关推荐

  1. 用Python代码画出灰太狼

    文章目录 简介 代码 运行效果 备注 简介 用python代码画出灰太狼,仅使用turtle库.如下: 绘画过程可以在下列平台查看: 抖音:用代码画灰太狼,不是一个合格的狼,但一定是合格的丈夫和父亲 ...

  2. 用Python代码画出麻衣学姐

    文章目录 简介 代码 运行效果 备注 简介 用python代码画出麻衣学姐,仅使用turtle库.如下: 绘画过程可以在下列平台查看: 抖音:只需35秒!就可代码画出麻衣学姐! b站:只需35秒!就可 ...

  3. python画简便的图-python如何画出漂亮的地图?网友:教教我呗

    导入包,创建一副世界地图 不要错过 免费学习Python的机会,快来+688244617 import folium import pandas as pd # define the world ma ...

  4. 用python如何画出好看的地图

    最近正好在学空间数据处理,这次更一下用python如何画出好看的地图 下面主要是用 folium poltly geopandas+matplotlib 三种方式绘制地图 1.folium impor ...

  5. 如何将visio画出的图片保存成清晰的jpg/png图片

    如何将visio画出的图片保存成清晰的jpg/png图片 将visio中要保存的图片调整到屏幕可视界面大小,尽量占满整个屏幕: 在visio界面点击:文件--另存为--png 在PNG输出选项中分辨率 ...

  6. 使用python turtle画出一个钻戒

    看了很多教程,画出的不同的图案,今天我在这里与大家分享一个使用python turtle画出一个钻戒. 源代码如下: #引入小海龟模块 import turtle #设置画板的背景色 turtle.b ...

  7. 用python画漂亮图片-使用 Python/matplotlib 画出漂亮的论文插图

    论文中画出各种绚烂的插图,都是用一些什么样的软件画出来的.本文介绍 Python 的绘图模块 matplotlib: Python plotting.适用于从 2D 到 3D,从标量到矢量的各种绘图. ...

  8. python怎么画出圆润的曲线_利用python画出AUC曲线的实例

    以load_breast_cancer数据集为例,模型细节不重要,重点是画AUC的代码. 直接上代码: from sklearn.datasets import load_breast_cancer ...

  9. 用python画漂亮图-使用 Python/matplotlib 画出漂亮的论文插图

    论文中画出各种绚烂的插图,都是用一些什么样的软件画出来的.本文介绍 Python 的绘图模块 matplotlib: Python plotting.适用于从 2D 到 3D,从标量到矢量的各种绘图. ...

最新文章

  1. 1.记住密码 提示框
  2. java memcachedclient_memcached client — memcached client for java使用 | 学步园
  3. 2.15 更改所有者和所属组chown
  4. 全自动洗衣机单片机c语言程序,全自动洗衣机单片机程序
  5. 2017.3.29 越狱 思考记录
  6. (74)Verilog HDL系统函数和任务:$readmemb
  7. Flex4.5中检测网络连接类型
  8. 在线图像识别相似图片_宋源:图像识别传感器在制桶设备上的应用(附视频)...
  9. 计算机表格中需要乘法求和,《怎么在Excel表格里面使用乘法求和》
  10. velocity(vm)模板引擎学习介绍及语法
  11. wav音频文件的提取和分析(matlab)
  12. 全国计算机三级嵌入式资料
  13. platform.pk8,platform.x509.pem生成keystore的方法
  14. 【安全测试工程师】超实用的Web渗透测试学习路线~
  15. AT指令集及常用指令
  16. 那本失去的《牛津高阶英汉双解词典》第6版 P2666-2665
  17. python函数长度单位换算,(最新整理)长度单位换算
  18. Java基础知识(四) 基本类型与运算
  19. 红光光浴到底有没有用#大健康#红光光浴#红光#种光光学
  20. excel表格xlsx解密方法,忘记excel表格xlsx密码怎么办?

热门文章

  1. 【案例篇4】HTML+CSS实现漂亮的套餐价格表页面演示(源码)
  2. 第一时间解读考研英语大纲
  3. popwindows小研究
  4. vue 鼠标按下并移动事件
  5. 【Linux高效小trick】Linux下杀死僵尸进程,释放GPU内存,让代码全速运行~
  6. 【luoguP3243】[HNOI2015]菜肴制作--拓扑排序
  7. pc网站qq互联登录授权php版
  8. NVIDIA Jetson TX1(1)
  9. 二叉树序列化、反序列化、层次遍历python
  10. Aspose系列(二)Word增加页眉和页脚