首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示估计器的所有参数,包括默认值

显示估计器的所有参数,包括默认值
EN

Stack Overflow用户
提问于 2021-05-28 05:48:36
回答 1查看 690关注 0票数 1

我使用的是沃森工作室和一个减价笔记本。在笔记本中,我编写了代码:

代码语言:javascript
复制
from sklearn.tree import DecisionTreeClassifier
Tree_Loan= DecisionTreeClassifier(criterion="entropy", max_depth = 4)
Tree_Loan

它展示了

代码语言:javascript
复制
DecisionTreeClassifier(criterion='entropy', max_depth=4)

但是,它应该以以下形式显示(这是来自我使用技能网络实验室做的另一个实验室):

代码语言:javascript
复制
DecisionTreeClassifier(class_weight=None, criterion='entropy', max_depth=4,
            max_features=None, max_leaf_nodes=None,
            min_impurity_decrease=0.0, min_impurity_split=None,
            min_samples_leaf=1, min_samples_split=2,
            min_weight_fraction_leaf=0.0, presort=False, random_state=None,
            splitter='best')

我能说的最多的就是它没有导入决策树分类器。我也有同样的问题,从滑雪svm。其他功能,在科学工具包-学习,如火车测试,分裂和k近邻工作良好。一位同学说我剩下的代码是正确的,没有错误的理由。是什么引起的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-28 06:14:03

它正在导入DecisionTreeClassifier,没有问题。但是在默认情况下,sklearn只从函数输出给具有非默认值的估计器的参数。

但是,如果您希望看到“完整”输出,可以通过如下所示的print_changed_onlyFalse的配置设置为sklearn._config.set_config

代码语言:javascript
复制
>>> from sklearn.tree import DecisionTreeClassifier
>>> tree = DecisionTreeClassifier(criterion="entropy", max_depth=4)

>>> # only displays the changed parameters
>>> tree
DecisionTreeClassifier(criterion='entropy', max_depth=4)

>>> from sklearn._config import get_config, set_config

>>> # default setting
>>> get_config()["print_changed_only"]
True

>>> # now changing it 
>>> set_config(print_changed_only=False)

# now we get the default values, too
>>> tree

DecisionTreeClassifier(ccp_alpha=0.0, class_weight=None, criterion='entropy',
                       max_depth=4, max_features=None, max_leaf_nodes=None,
                       min_impurity_decrease=0.0, min_impurity_split=None,
                       min_samples_leaf=1, min_samples_split=2,
                       min_weight_fraction_leaf=0.0, presort='deprecated',
                       random_state=None, splitter='best')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67733506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档