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