sklearn.set_config

sklearn.set_config(assume_finite=None, working_memory=None, print_changed_only=None, display=None)

[源码]

设置全局scikit-learn配置。

新版本0.19

参数 说明
assume_finite bool, optional
如果为True,将跳过有限的验证,从而节省时间,但会导致潜在的崩溃。如果错误,将执行有限度验证,以避免错误。全局默认值:False。
working_memory int, optional
如果设置了,scikit-learn将尝试将临时数组的大小限制在MIB这个数量(并行化时每个作业),在以块形式执行的昂贵操作中, 这通常会节省计算时间和内存 。全局默认值:1024
print_changed_only bool, optional
如果为True,则在打印估计器时,只有设置为非默认值的参数才会被打印出来。比如,print(SVC()),当为True, 只会打印‘SVC()’, 但是当为False会打印所有未修改的参数‘SVC(C=1.0, cache_size=200, …)’默认是:Default is True。

在0.23版本中更改:默认值从false更改为True
display {‘text’, ‘diagram’}, optional
如果是‘diagram’,估计器将在notebook环境的jupyter lab 中显示为文本。 如果是'text',估计器将显示为文本。默认是'text'。

New in version 0.23.

另见:

config_context

全局scikit-learn配置的上下文管理器。

get_config

检索全局配置的当前值。