1. Windows 10 Pro 10.0.19042.
2. Python 3.8.5 (из состава Anaconda 3).
3. pip list (ссылка на Telegra.ph, ибо в спойлер не влезло из-за ограничения количества символов).
4. Имеющийся код:
Мне поставлена задача: написать программу для расчета числа Pi методом монте-карло с использованием нескольких процессов на основе multiprocessing.Pool. Первую часть задачи решил приведённым выше кодом.
Как распараллелить выполнение этой задачи с помощью multiprocessing.Pool?
import multiprocessing as mp. Дальше не знаю, что делать.
Подскажите, пожалуйста.
2. Python 3.8.5 (из состава Anaconda 3).
3. pip list (ссылка на Telegra.ph, ибо в спойлер не влезло из-за ограничения количества символов).
4. Имеющийся код:
Python:
import random
k = 0.0
for i in range(500000):
x = random.random()
y = random.random()
k += (x * x + y * y < 1.0)
print(4 * k / 500000)
Мне поставлена задача: написать программу для расчета числа Pi методом монте-карло с использованием нескольких процессов на основе multiprocessing.Pool. Первую часть задачи решил приведённым выше кодом.
Как распараллелить выполнение этой задачи с помощью multiprocessing.Pool?
import multiprocessing as mp. Дальше не знаю, что делать.
Подскажите, пожалуйста.