scikit Learn を使用してディシジョン ツリーを実装し、DT を視覚化するための標準的な選択肢であると理解している Graphviz を使用してツリーを視覚化しようとしています。PyCharm、anaconda、Python 2.7、OS X El Capitan を使用しています。私が知る限り、PIPインストールでpydotとGraphvizをインストールし、Pycharmにも直接インストールしましたが、何をしても「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 どこで使用しますか? また、OS X に dot ユーティリティが存在することを確認するにはどうすればよいですか?
前もって感謝します!