Как установить имя столбца в древовидной структуре через tree.plot_tree? - PullRequest
0 голосов

Я пытаюсь нарисовать дерево через библиотеку sklearn lib, но проблема в том, что индексы столбцов написаны на рисунке.

tree.plot_tree(clf_decision)

enter image description here

1 Ответ

2 голосов
/ 08 июня 2019

использовать feature_names и class_names параметры :

from sklearn.datasets import load_iris
from sklearn import tree

iris = load_iris()
clf = tree.DecisionTreeClassifier(random_state=0).fit(iris.data, iris.target)


tree.plot_tree(clf, feature_names=iris.feature_names, class_names=iris.target_names)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...