Re: [Python-es] Eficiencia de las listas

2013-08-06 Por tema Hernán Foffani
Podrías utilizar buffer (memoryview en Python 3)... Cortar es trivial, volver a empalmar no tanto aunque quizás puedas hacer un wrapper e implementar el pegado en forma virtual. O directamente array. Hernán M. Foffani El 05/08/2013, a las 21:54, Chema Cortes escribió: > Últimamente, estoy

Re: [Python-es] como leer el estado de una tecla del teclado?

2013-08-06 Por tema Chema Cortes
El día 6 de agosto de 2013 05:14, xiao xiong mao panda rojo escribió: > no chicos. no quiero sabes el nombre de la tecla. quiero saber si esta > presionada o no. > talves este ejemplo lo explique mejor > > while true: > if estado_de_tecla(542) and estado_de_tecla(863): >print "com

Re: [Python-es] Eficiencia de las listas

2013-08-06 Por tema Antonio Beamud Montero
El 05/08/13 21:54, Chema Cortes escribió: Últimamente, estoy realizando estudios sobre la eficiencia de distintos códigos python. Mirando qué tipo de colección podía ser más eficiente según qué tareas, me encuentro con el siguiente párrafo en la documentación de ["deque"][1]: "Deques support thr

Re: [Python-es] Eficiencia de las listas

2013-08-06 Por tema Daπid
También depende de cuánto quieras invertir. In [4]: l=np.random.random(3*10**6); L=list(l) In [8]: i = int(10**5.8) In [11]: j = 3*10**6-10 In [26]: %timeit l[i+1:j+1]=l[j:i:-1] 10 loops, best of 3: 23.4 ms per loop In [27]: %timeit L[i+1:j+1]=L[j:i:-1] 100 loops, best of 3: 427 ns per loop

Re: [Python-es] Eficiencia de las listas

2013-08-06 Por tema Chema Cortes
El día 6 de agosto de 2013 10:07, Hernán Foffani escribió: > Podrías utilizar buffer (memoryview en Python 3)... > Cortar es trivial, volver a empalmar no tanto aunque quizás > puedas hacer un wrapper e implementar el pegado en forma > virtual. > > O directamente array. > > Hernán M. Foffani > No

Re: [Python-es] Eficiencia de las listas

2013-08-06 Por tema Chema Cortes
El día 6 de agosto de 2013 12:18, Daπid escribió: > También depende de cuánto quieras invertir. > > > In [4]: l=np.random.random(3*10**6); L=list(l) > In [8]: i = int(10**5.8) > In [11]: j = 3*10**6-10 > In [26]: %timeit l[i+1:j+1]=l[j:i:-1] > 10 loops, best of 3: 23.4 ms per loop > > In [27]: %ti

Re: [Python-es] Eficiencia de las listas

2013-08-06 Por tema Daπid
2013/8/6 Chema Cortes : > Interesante caso usando numpy y numba. Pero el problema que veo es que > la función flipper no debería tener fijados los parámetros de corte, > lo que supongo que hará perder bastante eficacia al JIT de numba. En absoluto. Pasando i y j como argumentos a la función, se ti

[Python-es] El libro de web2py: 5a edición (borrador en Español)

2013-08-06 Por tema Mariano Reingart
FYI -- Forwarded message -- From: Alan Etkin Date: 2013/8/2 Subject: El libro de web2py: 5a edición To: web2py-usuar...@googlegroups.com Cc: p...@python.org.ar Ya está disponible online la traducción de la 5a edición del manual de web2py. La dirección para idioma español es ht

Re: [Python-es] comunicacion web con seguridad GSI

2013-08-06 Por tema Jose Caballero
El día 5 de agosto de 2013 17:46, Jose Caballero escribió: > Hola, > > > he escrito comunicacion web a posta, a sabiendas de su ambiguedad, > pues no quiero crear confusiones con "servicio web". Creo que la forma > correcta de decir lo que necesito seria un servicio RESTful ? Pido > disculpas por

Re: [Python-es] Eficiencia de las listas

2013-08-06 Por tema Asdrúbal Iván Suárez Rivera
Saludos gente, sería interesante probar con blist[0]. A primera vista pareciera bastante rápida. [0] https://pypi.python.org/pypi/blist/ El 6 de agosto de 2013 10:08, Daπid escribió: > 2013/8/6 Chema Cortes : > > Interesante caso usando numpy y numba. Pero el problema que veo es que > > la fun