Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x python多处理中进程间共享多列表_Python 3.x_Multiprocessing - Fatal编程技术网

Python 3.x python多处理中进程间共享多列表

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

我有一份大约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_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})
如何在产品级别跨不同流程共享列表进行并行处理。 我是多道处理新手。请帮忙