如何在python中读取export_graphviz的输出

时间:2019-01-22 18:34:10

标签: python machine-learning scikit-learn

我用sklearn库编写了决策树代码。 为了使我的树形象化,我使用了export_graphviz并收到了一个点文件。 我的问题是我不知道如何解释点文件。

示例:

digraph Tree {
    node [shape=box];
    0 [label="X[4] <= 0.5\nentropy = 0.429\nsamples = 4060\nvalue = [3704, 356]"];
    1 [label="X[10] <= 709615488.0\nentropy = 0.273\nsamples = 2728\nvalue = [2600, 128]"];
    0 -> 1  [headlabel="True", labelangle=45, labeldistance="2.5"];

X[i]是属性。 nentropy是熵测度,nsamples是规则描述的行数。

我的问题是:

  1. nvalue[x,y]是什么?
  2. 0 -> 1是什么?
  3. headlabel是什么?
  4. labelangle是什么?
  5. labeldistance是什么?

0 个答案:

没有答案