Как парализовать вложенный цикл for в python

#python-3.x #multiprocessing #python-multiprocessing #joblib

#python-3.x #многопроцессорная обработка #python-многопроцессорная обработка #работа

Вопрос:

Я работаю на машине с 8 процессорами. У меня есть вложенный цикл for:

 for i in range(20):  lt;some logicgt;  for j in range(30):  lt;some logicgt;  

И так далее в течение 5 внутренних петель для петель. Есть ли способ парализовать это?

Я видел примеры в пакете joblib, но он показывает только очень простые циклы и nt, вложенные с несколькими строками логики.

Комментарии:

1. Если и как это распараллелить, это сильно зависит от lt;some logicgt; . Хотя мы можем сказать, как распараллелить его независимо от этого, есть большая вероятность, что результат будет неудовлетворительным (медленным) или даже неправильным.

2. @MisterMiyagi Есть некоторые вычисления и предварительная обработка, но основная логика заключается в обучении классификатора