熊猫数据框上的多线程功能

时间:2019-01-10 23:56:50

标签: python multithreading pandas

我有一个函数(angle_between),该函数在pandas数据帧中占据两行,然后计算它们之间的角度:

for i,vector_pair in enumerate(combos):
    angles.append(angle_between(vector_pair))

combos列表是pandas数据框中每对成对的行的列表:

from itertools import combinations    
ixs = list(dataframe.index)
combos = list(combinations(ixs, 2))

有没有办法对该进程进行多线程处理?我的数据框是35,000行,这意味着大约有6亿次比较,并希望加快这一过程。

0 个答案:

没有答案