Ho un set di dati di eventi (tweets specifici) che sto cercando di bin/discretizzare. Il seguente codice sembra funzionare bene finora (assumendo 100 cassonetti):Scanalatura in fasce orarie - Esiste un modo migliore rispetto all'utilizzo della lista comp?
HOUR = timedelta(hours=1)
start = datetime.datetime(2009,01,01)
z = [dt + x*HOUR for x in xrange(1, 100)]
Ma poi, mi sono imbattuto in questa linea fatidica a docs pitone 'Questo rende possibile un idioma per il clustering di una serie di dati in gruppi n-length utilizzando zip(*[iter(s)]*n)
'. L'idioma di zip funziona davvero - ma non riesco a capire come (qual è l'operatore *
ad esempio?). Come potrei usare per rendere il mio codice più carino? Immagino che questo significhi che dovrei fare un generatore/iterable per il tempo che yields
il tempo in graduazioni di un'ora?
Vedere [sezione "Chiamate" nei documenti python] (http://docs.python.org/reference/expressions.html#calls) per la stella. – Marian