[pyar] Una manera idiomatica de hacer esto

Martin Cerdeira martincerdeira en gmail.com
Vie Abr 19 12:09:18 ART 2013


Yo lo haría «feo» primero, y después, en el testing si noto problemas de
performance, ahí vería de optimizar... La optimización prematura es... Cómo
seguía la frase??  :-)
On Apr 19, 2013 10:09 AM, "Jairo Trad" <frodobolsonxx en gmail.com> wrote:

> Buenas, les cuento que estoy con un problema y aunque tengo claro que
> tengo que hacer no tengo claro cual es la mejor manera de implementarlo. En
> particular es posible que el algoritmo se encuentre con un dataset muuuygrande y no quiero que se convierta en un agujero negro de recursos.
>
>
> Resulta que tengo una lista ordenada de pares [Fecha, Valor], puedo tener
> valores diferentes, con las mismas fechas y necesito que en caso de tener
> valores con fechas repetidas se saque un promedio de los valores y se deje
> un solo elemento con la fecha en cuestión. les dejo un ejemplo para que lo
> vean mas claro:
>
> esta lista:
>
> [ [datetime.datetime(2013, 4, 10, 12, 0), 23.4],
>   [datetime.datetime(2013, 4, 10, 12, 0), 25.81],
>   [datetime.datetime(2013, 4, 10, 12, 0), 25.08],
>   [datetime.datetime(2013, 4, 10, 13, 0), 18.49],
>   [datetime.datetime(2013, 4, 10, 14, 0), 20.74],
>   [datetime.datetime(2013, 4, 10, 14, 0), 25.86] ]
>
> deberia quedar asi:
>
> [ [datetime.datetime(2013, 4, 10, 12, 0), 25,03],
>   [datetime.datetime(2013, 4, 10, 13, 0), 18.49],
>   [datetime.datetime(2013, 4, 10, 14, 0), 23.3] ]
>
>
> Entiendo que, a partir de saber que la lista estar ordenada, hay una
> manera obvia de hacer esto, pero no soy Holandés... así que me vendría
> bastante bien una mano!
>
> Saludos, Jairo
>
> --
> Jairo Trad
> Ing. en Computación - FCEFyN - UNC
> ar.linkedin.com/in/ingjairotrad
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130419/9e2a5d28/attachment.html>


More information about the pyar mailing list