Python 3.x python多处理中进程间共享多列表
我有一份大约1000种产品的清单,我正在客户层面上进行测试与控制分析,每种产品的输出很少,例如新客户、升级等。到目前为止,我正在对这些产品进行循环,但这花费了太多的时间。我需要把它并行化。我的代码如下所示:Python 3.x python多处理中进程间共享多列表,python-3.x,multiprocessing,Python 3.x,Multiprocessing,我有一份大约1000种产品的清单,我正在客户层面上进行测试与控制分析,每种产品的输出很少,例如新客户、升级等。到目前为止,我正在对这些产品进行循环,但这花费了太多的时间。我需要把它并行化。我的代码如下所示: cust_list=[] inc_sale_list=[] inc_vol_list=[] for i,row in data.iterrows(): prod_code= row['prod_code'] region= row['region'] n=get_new_c
cust_list=[]
inc_sale_list=[]
inc_vol_list=[]
for i,row in data.iterrows():
prod_code= row['prod_code']
region= row['region']
n=get_new_customer_number(prod_code, region,master_table)
cust_list.append(n)
inc_sale= inc_sale_func(prod_code,region,master_table)
inc_sale_list.append(inc_sale)
inc_vol= inc_sale_func(prod_code,region,master_table)
inc_vol_list.append(inc_vol)
df=pd.DataFrame({'new_cust':cust_list,'increment_sale':inc_sale_list,'increment_vol':inc_vol_list})
如何在产品级别跨不同流程共享列表进行并行处理。
我是多道处理新手。请帮忙