我有一个交易员交易数据集df
。
我有以下两个级别的循环:
smartTrader =[]
for asset in range(len(Assets)):
df = df[df['Assets'] == asset]
# I have some more calculations here
for trader in range(len(df['TraderID'])):
# I have some calculations here, If trader is successful, I add his ID
# to the list as follows
smartTrader.append(df['TraderID'][trader])
# some more calculations here which are related to the first for loop.
我希望可以对Assets
中的每个资产进行并行计算,并且对于每个资产的每个交易者也要进行并行计算。当所有这些计算都完成后,我想基于smartTrader
列表做额外的分析。
这是我第一次尝试并行处理,请耐心等待,感谢您的帮助。
multiprocessing.Pool
。 - kirbyfan64sos