我已经通读了 文件,但是我不明白它的意思:
The delayed function is a simple trick to be able to create a tuple (function, args, kwargs) with a function-call syntax.
我使用它来迭代我想操作的列表(allImages) ,如下所示:
def joblib_loop():
Parallel(n_jobs=8)(delayed(getHog)(i) for i in allImages)
这将返回我的 HOG 特性,就像我希望的那样(并且使用我所有的8个核来获得速度增益) ,但是我只是不确定它实际上在做什么。
我的 Python 知识充其量还可以,很可能我遗漏了一些基本的东西。任何指向正确方向的建议都将不胜感激