[Python] media di un generatore

Piergiuliano Bossi pgbossi a gmail.com
Mer 11 Dic 2013 00:58:48 CET


On Tuesday, December 10, 2013, Marco Beri wrote:

> On 10 Dec 2013 23:50, "Piergiuliano Bossi" <pgbossi a gmail.com<javascript:_e({}, 'cvml', 'pgbossi a gmail.com');>>
> wrote:
>
> > Oh, un'ultima cosa: la sequenza generata č finita ma potenzialmente
> molto lunga, tanto da scoraggiare il caricamento in una lista, ma alla fin
> fine mi chiedo se la creazione di 2 iteratori in itertools.izip(*generator)
> non č mai pių conveniente.
>
> def avg(gen):
>     n, sum_ = 0, 0.0
>     for v in gen:
>         sum_ += v
>         n += 1
>     return sum_ / n
>
> Cos'ha questo di brutto? Tra l'altro funziona anche con le liste e le
> tuple..
>
>
>
Nulla, ma č il modo pių idiomatico di farlo? Fate tutti cosė? Dai
confessa... :)

Ciao
Giuliano


-- 
Piergiuliano Bossi
Blog: http://thinkingbox.wordpress.com/
Twitter: http://twitter.com/thinkingbox (English)
Twitter: http://twitter.com/scatolapensante (Italiano)
Google+: https://plus.google.com/u/0/108187981162465525118
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20131210/c4edf7f6/attachment.html>


Maggiori informazioni sulla lista Python