我有一些使用Grid Search创建的分类器,还有一些直接作为Random Forests创建的分类器。
随机森林返回类型 sklearn.ensemble.forest.RandomForestClassifier
,以及使用 gridSearch 返回类型创建的随机森林sklearn.grid_search.RandomizedSearchCV
。
我正在尝试以编程方式检查估计器的类型(以决定是否需要best_estimator_
在特征重要性上使用),但似乎找不到这样做的好方法。
if type(estimator) == 'sklearn.grid_search.RandomizedSearchCV'
是我的第一个猜测,但显然是错误的。