Я пытаюсь реализовать Дерево решений с помощью scikit, а затем визуализировать дерево с помощью Graphviz, который, как я понимаю, является стандартным выбором для визуализации DT. Я использую PyCharm, anaconda, Python 2.7 и OS X El Capitan. Я установил pydot и Graphviz с установкой PIP, насколько я могу судить, а также установил их непосредственно в Pycharm, но что бы я ни делал, я постоянно получаю «Нет модуля с именем graphviz».Дерево решений Python GraphViz
from sklearn.datasets import load_iris
from sklearn import tree
#import graphviz as gv
# uncommenting the row above produces an error
clf = tree.DecisionTreeClassifier()
iris = load_iris()
clf = clf.fit(iris.data, iris.target)
with open('graph.dot', 'w') as file:
tree.export_graphviz(clf, out_file = file)
file.close()
В настоящее время этот код вызывает graph.dot, но я не могу просмотреть файл. 1. Как я могу заставить репозиторий graphviz работать? 2. Как написать график в формате PDF/PNG? Я видел несколько примеров, но не работал 3. Я нашел эту команду: dot -Tps filename.dot -o outfile.ps Где я ее использую? И как я могу проверить, что dot-утилита существует в моей ОС X?
Заранее благодарен!
Спасибо, что работает отлично! – OAK