假设我有一个循环,只有在满足某些条件时才能“输出”:for item in some_list: res = do_something(item)对于内存约束,我无法用None-s填充None列表,因此无法编写:
joblib.Parallel(n_jobs=n)(joblib.delayed(do_something)(item) for item in so
我正在尝试并行化代码,它使用在库中定义的函数将字符串转换为第三方包对象。但是,根据我提供的输入数据,joblib失败了。当使用joblib时,函数的返回类型重要吗?lib/python3.8/site-packages/joblib/parallel.py", line 933, in retrieveTypeError: cannot pickle 'weakref' obj