Efficient way to sum a product of numbers...
Jan Kaliszewski
zuo at chopin.edu.pl
Mon Aug 31 16:40:51 EDT 2009
31-08-2009 o 22:28:56 Jan Kaliszewski <zuo at chopin.edu.pl> wrote:
> >>> setup = "from itertools import starmap, imap ; from operator
> import mul; import random, string; names = [rndom.choice(string.
> ascii_letters) for x in xrange(10000)]; hours = [random.randint(
> 1, 12) for x in xrange(1000)]; m = zip(names, hours); workers =
> set(names); r = dict(zip(workers, (random.randint(1, 10) for x i
> n xrange(en(workers)))))"
Erratum -- should be:
>>> setup = (
... 'from itertools import starmap, imap;'
... 'from operator import mul;'
... 'import random, string; names'
... ' = [random.choice(string.ascii_letters)'
... ' for x in xrange(10000)];'
... 'hours = [random.randint(1, 12)'
... for x in xrange(10000)];'
... 'm = zip(names, hours);'
... 'workers = set(names);'
... 'r = dict(zip(workers, (random.randint(1, 10)'
... ' for x in xrange(len(workers)))))'
... )
--
Jan Kaliszewski (zuo) <zuo at chopin.edu.pl>
More information about the Python-list
mailing list