Я написал цикл for, который занимает слишком много времени для запуска.Я хочу запустить это на нескольких процессорах.Однако я не уверен, как этого добиться.Есть пара задач, которые меня беспокоят.Как распечатка номера, повторение уже сделано, добавление результатов и т. Д. Пожалуйста, помогите мне узнать, что является вероятным решением этой проблемы.Чтобы мой код выполнялся быстрее.
count = 1
total_count = len(screen_2_column_names)
for t in screen_2_column_names:
#start_time_2 = time.time()
print("--- Processing %s of %s ---" % (str(count), str(total_count)))
#print("--- Word Being Processed %s ---" % (t))
column_name.append(t)
date.append(date_Value)
topic_train_1column_18_06_final['check'] = topic_train_1column_18_06_final.Snippet.apply(lambda x : count_documents(t, x))
temp_df = topic_train_1column_18_06_final.loc[(topic_train_1column_18_06_final['check'] == True), "Total_SRPVS"].astype('int64')
document_SRPVS.append(temp_df.sum())
count = count + 1
#print("--- %s seconds to process %s ---\n" % (round((time.time() - start_time_2),0), t))
print("--- Second Screen Data in %s minutes ---" % (round((time.time() - start_time_6)/60,0)))
df = pd.concat([pd.Series(date), pd.Series(column_name), pd.Series(document_SRPVS)], axis=1)
Благодарим Вас за помощь.