使用类中的函数时Joblib遇到问题

这是我目前拥有的结构,但无法正常工作:

from A import Some_Class
from joblib import Parallel,delayed

global a
a = Some_Class()`

def f1():
    res = a.Function(arg)  # Function is a function in class "a"
def f2(v1,v2):
    df['A'] = df.apply(f1,axis=1)

if __name__ == '__main__':
    __spec__ = None 
result = Parallel(n_jobs=-2,verbose=0)(delayed(f2)(v1,v2) for v2 in a_list)

我得到的错误是“ BrokenProcesspool:任务无法反序列化。请确保函数的参数都是可拾取的。”

我在做什么错,有解决方案吗?提前非常感谢!

jing135985 回答:使用类中的函数时Joblib遇到问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3151600.html

大家都在问