【发布时间】:2018-08-31 23:40:56
【问题描述】:
我正在尝试使用 GraphViz 通过 Google Cloud Datalab 可视化决策树,但出现以下错误:
InvocationException:未找到 GraphViz 的可执行文件
我找到了related post,但是这里的解决方案并没有解决Datalab中的问题。
运行以下命令进行复制:
!pip install graphviz
import graphviz
import numpy as np
from sklearn.datasets import load_iris
from sklearn import tree
from sklearn.externals.six import StringIO
iris = load_iris()
train_data = iris.data
train_labels = iris.target
clf = tree.DecisionTreeClassifier()
clf.fit(train_data, train_labels)
dot_data = tree.export_graphviz(clf, out_file=None,
feature_names=iris.feature_names,
class_names=iris.target_names)
graph = graphviz.Source(dot_data)
graph
【问题讨论】:
-
我们可以看一些代码吗?你试图执行什么?您是如何安装 graphviz 的?
-
我添加了一个可以用来复制@yelsayed的样本