delayed#
- sklearn.utils.parallel.delayed(function)[source]#
用于捕获函数参数的装饰器。
此替代方案旨在与
sklearn.utils.parallel.Parallel
结合使用,替代joblib.delayed
。后者通过在当前线程中调用sklearn.get_config()
来捕获 scikit-learn 配置,然后在分派第一个任务之前。捕获到的配置随后在 joblib 工作器中执行延迟函数的整个过程中被传播和启用。版本 1.3 中的变化:
delayed
已从 scikit-learn 1.3 中的sklearn.utils.fixes
移动到sklearn.utils.parallel
。- 参数:
- function可调用对象
要延迟执行的函数。
- 返回:
- output: 元组
包含延迟函数、位置参数和关键字参数的元组。