【发布时间】:2014-12-23 12:08:10
【问题描述】:
我正在对决策树进行一些特征归纳,并想知道树的节点数量。我如何在 python 中做到这一点?
使用 sklearn 网站上的股票示例,
x = [[0,0],[0,1]]
y = [0,1]
from sklearn.ensemble import RandomForestClassifier
clf = RandomForestClassifer(n_estimators = 10)
clf = clf.fit(x,y)
我可以通过 clf[1]、clf[...] 之类的方法获取单个树,但是如何根据总节点数确定每棵树的大小?
【问题讨论】:
-
您是否使用库来制作决策树?如果有,是哪一个?
-
嗨 BreBarn,我正在使用 sklearn 的 RandomForestClassifier,然后单独访问这些树。
-
致反对者:这个问题很切题且相关。
标签: python machine-learning scikit-learn nodes decision-tree