使用Google可视化决策树的最佳方法是什么?“dtreeviz”(例如Github)的可视化非常简洁,但是当运行类似于
!pip install dtreeviz
和
from sklearn.datasets import *
from sklearn import tree
from dtreeviz.trees import *
紧接着是
classifier = tree.DecisionTreeClassifier(max_depth=4)
cancer = load_breast_cancer()
classifier.fit(cancer.data, cancer.target)
viz = dtreeviz(classifier,
cancer.data,
cancer.target,
target_name='cancer',
feature_names=cancer.feature_names,
class_names=["malignant", "benign"],
fancy=False )
viz.view()
我得到了
ExecutableNotFound: failed to execute ['dot', '-Tsvg', '-o', '/tmp/DTreeViz_62.svg', '/tmp/DTreeViz_62'], make sure the Graphviz executables are on your systems' PATH
哪个能做什么科拉布通过我的g-驱动器跑?
任何帮助都很感激!
发布于 2019-06-20 08:30:25
短答案
graphviz
是通过!apt-get install graphviz
安装的viz.svg()
获得创建的SVG。HTML
中,然后调用display
在笔记本中显示它
从IPython.core.display导入显示,HTML (viz.svg())更长的答案
view()
在临时目录中创建SVG文件。graphviz
库,该库将根据操作系统打开该文件。linux
,它试图通过默认的查看应用程序打开SVG文件。https://stackoverflow.com/questions/53161047
复制相似问题