Python arbre de décision
Hello,
J'essaie de faire apparaitre mon arbre décision mais j'ai toujours une petite erreur voici le code :
IF SOMEONE CAN HELP ... THANK YOU GUYS !
J'essaie de faire apparaitre mon arbre décision mais j'ai toujours une petite erreur voici le code :
from sklearn import tree
!pip install graphviz
decision_tree = tree.export_graphviz(dt_model,out_file='tree.dot',feature_names=X_train.columns,max_depth=2,filled=True)
!dot -Tpng tree.dot -o tree.png
en éxécutant ce code la j'ai ce message d'erreur :
<ital>
'dot' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.</ital>
image = plt.imread('tree.png')
plt.figure(figsize=(15,15))
plt.imshow(image)
IF SOMEONE CAN HELP ... THANK YOU GUYS !
Configuration: Windows / Firefox 71.0
1 réponse
-
Bonsoir,
C'est tout sauf clair, on ne sait pas différencier ton script python et les commandes que tu lances dans ta console.
Qu'est censé faire la commande dot ? D'où provient-elle ?-
-
@SabBonjour,
Par quelle magie une commande dot se serait créée toute seule sur ton système ?
Un fichier py se lance avec python, et si tu veux créer un exécutable pour windows de ton application python, il faudra te tourner vers les outils dédiés pour faire ça.
-