from sklearn.datasetsimport load_iris from sklearn.model_selectionimport train_test_split from sklearn.treeimport DecisionTreeClassifier from sklearn.metricsimport accuracy_score
# 加载鸢尾花数据集
iris = load_iris()
X = iris.data
y = iris.target
tar -zxvf graphviz-<version>.tar.gz
cd graphviz-<version>./configure
make
sudo make install
安装完成后,可以通过以下命令验证 Graphviz 是否安装成功:
dot -V
输出类似以下内容,说明安装成功:
dot - graphviz version 12.2.1(20241206.2353)
安装 graphviz 库:
实例
pip install graphviz
然后,使用以下代码生成决策树的可视化图:
实例
from sklearn.datasetsimport load_iris from sklearn.model_selectionimport train_test_split from sklearn.treeimport DecisionTreeClassifier from sklearn.metricsimport accuracy_score from sklearn.treeimport export_graphviz import graphviz
# 加载鸢尾花数据集
iris = load_iris()
X = iris.data
y = iris.target