欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用graphviz导出模型,python使用graphviz时,出现failed to execute [‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘test-table.gv‘]错误

程序员文章站 2024-01-07 14:50:22
首先,安装graphviz,分为两步电脑安装graphviz安装包设置环境变量为Python加载Graphviz1. 电脑安装graphviz官网下载地址:https://graphviz.gitlab.io/_pages/Download/Download_windows.html下载好以后,win+R打开cmd命令窗口,定位到下载的msi文件位置:按照程序顺序安装即可,默认安装在C盘。然后到电脑中的:控制面板>系统和安全>系统>高级系统设置>...

首先,安装graphviz,分为三步

  1. 电脑安装graphviz安装包
  2. 设置环境变量
  3. 为Python加载Graphviz

1. 电脑安装graphviz

官网下载地址:https://graphviz.gitlab.io/_pages/Download/Download_windows.html

使用graphviz导出模型,python使用graphviz时,出现failed to execute [‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘test-table.gv‘]错误

下载好以后,win+R打开cmd命令窗口,定位到下载的msi文件位置:

使用graphviz导出模型,python使用graphviz时,出现failed to execute [‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘test-table.gv‘]错误

按照程序顺序安装即可,默认安装在C盘。

然后到电脑中的:控制面板>系统和安全>系统>高级系统设置>环境变量中添加path,如下图:使用graphviz导出模型,python使用graphviz时,出现failed to execute [‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘test-table.gv‘]错误

测试安装:

1.win+R
2.输入命令:dot -version
3.观察到如下信息,则该设置生效;

使用graphviz导出模型,python使用graphviz时,出现failed to execute [‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘test-table.gv‘]错误

加载graphviz

此时再利用pip进行安装即可:

pip install graphviz

 graphviz导出模型

scikit-learn的Decision Trees (DTs) 范例

利用Iris数据集,我们可以构建如下树:

>>> from sklearn.datasets import load_iris
>>> from sklearn import tree
>>> X, y = load_iris(return_X_y=True)
>>> clf = tree.DecisionTreeClassifier()
>>> clf = clf.fit(X, y)

 一旦训练完成,你可以用plot_tree函数绘制树图:

>>> tree.plot_tree(clf)

以下是在整个虹膜数据集上训练的上述树的示例graphviz导出;结果保存在输出文件中iris.dot

>>> dot_data = tree.export_graphviz(clf, out_file="iris.dot") 

使用命令行将 iris.dot训练树模型转成png图片可视化

1. 在命令行将路径转到保存iris.dot的文件路径中,使用cd命令。

2. 使用

dot -Tpng iris.dot -o iris.png

命令将 iris.dot文件转为iris.png图片。

使用graphviz导出模型,python使用graphviz时,出现failed to execute [‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘test-table.gv‘]错误

查看图片,得到决策树模型图。

 使用graphviz导出模型,python使用graphviz时,出现failed to execute [‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘test-table.gv‘]错误

本文地址:https://blog.csdn.net/Ariel_jin/article/details/107171528

上一篇:

下一篇: