| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Разработка GUI > Многопоточность в Python |
| Автор: Анна25 16.11.2013, 15:17 |
| Задравствуйте! Есть программа подсчета интеграла на питоне: from math import* def f(x): return 2*x def integrate(a,b): c=(a+b)/2 return ( (f(a) + f(b) + 4*f© )/6) a = 0.0 b = 2.0 h = 0.1 eps = 0.01 n = 4 s1 = 1.0 s2 = 0.0 t = 0 while (fabs(s2-s1) > eps): s2=s1 t += 1 print t s1=0 n*=2 h = (b-a)/n for i in range(0, n): s1 += integrate(a+i*h, a+(i+1)*h) s1 *= h print "Result = " + str(s1) Интеграл вроде считает верно, теперь сам вопрос: как распаралелить эту программу на два ядра ?? |