Ich hatte genau das gleiche Problem und habe nur ein paar Stunden damit verbracht, das herauszufinden. Ich kann nicht garantieren, dass das, was ich hier teile, für andere funktionieren wird, aber es kann sich sehen lassen.
pydot
Pakete zu installieren, aber ich habe Python 3 und sie haben einfach nicht funktioniert. Nachdem ich eine Notiz in einem Thread von einer der vielen Webseiten gefunden hatte, die ich durchforstet hatte, habe ich schließlich dieses gegabelte Repository von pydot . Control Panel\All Control Panel Items\System\Advanced system settings
& gt; klick Environment Variables
button & gt; unter System variables
habe ich die Variable path
& gt; klick Edit...
& gt; Ich habe ;C:\Program Files (x86)\Graphviz2.38\bin
am Ende gefunden im Feld Variable value:
. dot
-Befehle in der Befehlszeile (Windows-Befehlsprozessor) verwenden kann, habe ich dot -V
eingegeben, das dot - graphviz version 2.38.0 (20140413.2041)
zurückgegeben hat. Beachten Sie im folgenden Code, dass ich ein dataframe
aus meiner Zwischenablage lese. Sie können es aus der Datei oder whathaveyou lesen.
In IPython-Notizbuch :
%Vor%Alternativ können Sie, wenn Sie IPython nicht verwenden, ein eigenes Bild über die Befehlszeile generieren, solange Sie graphviz installiert haben (Schritt 2 oben). Unter Verwendung meines obigen Beispielcodes verwenden Sie diese Zeile nach dem Anpassen des Modells:
%Vor% Öffnen Sie dann die Eingabeaufforderung mit der Datei treepic.dot
und geben Sie folgende Befehlszeile ein:
Eine .png Datei sollte mit Ihrem Entscheidungsbaum erstellt werden.
Wenn Sie Python 3 verwenden, verwenden Sie einfach pydotplus anstelle von pydot . Es wird auch eine weiche Installation per Pip.
%Vor%Tags und Links python decision-tree pydot