如何在函数上应用多处理逻辑

时间:2019-04-26 10:26:51

标签: python python-3.x jupyter-notebook

我有一个要应用于数据帧的函数,它需要花费更多的时间来执行,所以我想尝试在该函数中进行多处理

import multiprocessing
pool = multiprocessing.Pool(multiprocessing.cpu_count())

def some_function_you_want_executed_in_parallel(args):
   pass  # logic goes here

arg_list = []  # put input arguments here

results = pool.map(some_function_you_want_executed_in_parallel, arg_list)





PLAA_Scripts2['ClaimUnitsWithRespite_CA_CUWR'] = PLAA_Scripts2.apply(lambda x :\
    fsScripts_getClaimUnitsWithRespite_Inline1(EndDate,\
    x['BeginDate_SC'],x['EndDate_SC'],x['AuthorizationID_SC'],False),axis=1,result_type='reduce') 

我必须将上述多处理逻辑应用于fsScripts_getClaimUnitsWithRespite_Inline1函数,并使用数据帧PLAA_Scripts2的列中的值。

如何将多重处理逻辑应用于此功能

0 个答案:

没有答案