如何使用作业库并行化此函数?计算在for循环内部进行
lotrunnums=
['RX9OE_29756162','S009K_29952685','1P32G_29692263','721YA_29780543','6S3R6_29759571','RX9D0_29865357','RX9PV_29751006','RX9QM_29794268']
#function
def get_data_to_dict(data_train, lotrunnums):
start = time.time()
data=dict()
for i in lotrunnums:
trace=data_train["SENSOR_VALUE"][data_train["LOT_RUNNUM"]==i]
data.update(dict({i: np.array(trace)}))
end = time.time()
print('{:.4f} s'.format(end-start))
return data
您必须创建一个函数来获取
i
和data_train
并返回trace
然后您可以在
for
-循环或ThreadPool
、Joblib
等中运行它运行之后,您可以将所有结果转换为字典
测试不同方法的最小代码
相关问题 更多 >
编程相关推荐