求助:我想提取随机森林的一棵树 可是报错 请问有人可以帮我解决嘛
请问 我想提取随机森林的一棵树 代码图1 应该是estimator = regr.n_estimators[5]有问题把 因为上面做森林的时候n_estimators已经设置为16了 可是我想列出来第五棵该怎么办呢?我有进行修改 图2 就是做成循环 可是报错说随机森林回归没有fitted?没安装?肯定是我代码改的不对了 尴尬 希望能有大神给个建议吗
3434343434343434.png
3434呃呃的.png 返回小木虫查看更多
今日热帖
话说,这里的的regr没看到定义啊?
'int' object is not subscriptable 一般是一个整数,然后又给下标,就会出现这个问题了。
>>> a=3
>>> c=a[2]
---------------------------------------------------------------------------
TypeError: 'int' object is not subscriptable
或者是,多维数组,
>>> a = [1,2,3]
>>>a[2][2]
也会出现。
也就是,regr.n_estimators 这货已经不是 item了。。。。所以不能使用 [] 来取
emmmm,要是你能给出 regr 或者 RandomForestRegressor 就好了,
提取子树estimators_