Koudink
Dalsi
Seznam
Predchozi
Autor: Tuttle (...) on 'Koudink'
Cas: So 1.11.2014 16:18.52
Titulek: Python tip: Paralelismus na jednom radku

                                                                                 
 
map() je hezka funkcionalni cihlicka, obcas pouzivana v mych programech.
A co kdyby v sobe schovala otravne programovany paralelismus? Co kdybych si 
navic mohl vybrat, jestli vlaknovy nebo procesovy?
 
https://medium.com/@thechriskiehl/parallelism-in-one-line-40e9b2b36148
 
$ time python m2.py 
[1.0, 2, 4, 6]
 
real     0m3.033s
user     0m0.020s
sys     0m0.008s
 
$ cat m2.py 
from multiprocessing import Pool
 
def f(x):
    import time
    time.sleep(x)
    return 2*x
 
print Pool().map(f, [0.5, 1, 2, 3])
 
# Onen modul umi jeste vic veci...
# https://docs.python.org/2.7/library/multiprocessing.html
#
# Pekny tutorialek!
# http://pymotw.com/2/multiprocessing/basics.html
#
# T.

Dalsi Seznam Predchozi


[ Domu | Prstik | O Piskovisti | Deticky | Nastenky | Koutky ]