当您运行一个函数时,是否可以同时在多个内核上运行它以加快计算速度?我有一个简单的函数,但是一个非常大的数据数组 - 几亿行。函数示例:
def sale_type(df):
if df['invoice'] != 3:
return "1"
if df['invoice'] == 3 and df['shop'] == 0:
return "2"
if df['origin_id'] == 3 and df['shop'] != 0:
return "3"
if df['origin_id'] != 3 and df['shop'] != 0:
return "4"
df['sale_type'] = df.apply(sale_type, axis=1)
我正在使用 Jupiter Hub。