【发布时间】:2021-08-04 16:18:27
【问题描述】:
当我在 jupyter notebook 上运行此代码时,它显示错误。我已经安装了 graphviz 并检查了它是否正确安装(通过此代码我试图获取决策树)。但是当我运行此代码时这么说,
InvocationException:程序以状态终止:1. 标准错误如下:'C:\Users\Dilki' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
实际上这个路径是错误的。实际路径是'C:\Users\Dilki Thishaka'。我无法重命名文件夹名称(没有空格),因为这个文件夹是管理员文件夹。我该怎么做解决这个问题。请帮助..
#Generate the decision tree
from six import StringIO
from IPython.display import Image
from sklearn.tree import export_graphviz
import pydotplus
dot_data = StringIO()
tree = rnd_clf.estimators_[1]
export_graphviz(tree, out_file=dot_data,feature_names = feature_list,rounded = True, precision = 1)
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
Image(graph.create_png())
【问题讨论】:
-
请编辑您的帖子以使用代码格式。即使您已经设法解决了问题(对您有好处!),更好的格式可能会帮助将来遇到同样问题的其他人。
标签: python jupyter-notebook random-forest decision-tree