试图建立一个随机的森林,但我无法通过这第一部分试图制造一个虚拟仪器。错误在下面。
from sklearn.tree import export_graphviz
pip install pydot
import pydot
tree = rf.estimators_[5]
export_graphviz(tree, out_file = 'tree.dot', feature_names = featureslist, rounded = True, precision =1)
(graph, ) = pydot.graph_from_dot_file('tree.dot')
graph.write_png('tree.png')FileNotFoundError:在路径中找不到WinError 2“点”
发布于 2022-08-06 21:44:58
from sklearn import tree
import pydot
...
tree_data = rf.estimators_[5]
export_tree_data = tree.export_graphviz(tree_data, feature_names=featureslist, rounded=True, precision=1)
graph = pydot.graph_from_dot_data(export_tree_data)
graph.write_png('tree.png')函数export_graphviv中的图形数据需要保存到一个变量,现在称为export_tree_data。在那里,它可以在函数pydot.graph_from_dot_data中使用,转换成正确的格式,然后保存到png。
https://stackoverflow.com/questions/73263356
复制相似问题