Задать вопрос
@DDwrt100

Как реализовать параллельную обработку значений списка (англ. list)?

Добрый день, подскажите пожалуйста как распараллелить обработку списка (англ. list).
Ситуация такая, у меня после первичной обработки есть список , значений в нём около 2500.
Дальше список передаётся в функцию, которая последовательно вычисляет результаты. В один поток вычисление получается небыстрым, больше 5 минут.
Хочу попробовать обсчитать этот список параллельно.
Вопрос такой, перед распараллеливанием мне надо лист разделить на 3-4 части? Или Pyhton может как-то сам определить что список используется в параллельном вычислении и разделит внутренним процессом?
  • Вопрос задан
  • 243 просмотра
Подписаться 2 Простой 11 комментариев
Пригласить эксперта
Ответы на вопрос 2
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
Читайте документацию по multiprocessing, там и такой и такой вариант возможен.
Ответ написан
Комментировать
netpastor
@netpastor
Python developer
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы