Re: [Python-es] MODO DIGEST (era: Re: Resumen d e Python-es, Vol 3, Envío 5)

2010-03-04 Por tema Francesc Alted
A Thursday 04 March 2010 05:21:48 Jesus Cea escrigué: > On 03/03/2010 08:21 PM, d1d4c wrote: > > El modo digest sólo puede servirle (si es que puede llegar a servir de > > algo) a quien no pretenda escribir, sólo leer. > > El modo digest, hoy en día, no tiene sentido. Recomiendo a los admins de >

Re: [Python-es] MODO DIGEST (era: Re: Resumen de Pyth on-es, Vol 3, Envío 5)

2010-03-04 Por tema Francisco Javier Cuadrado
El día 4 de marzo de 2010 09:05, Francesc Alted escribió: > A Thursday 04 March 2010 05:21:48 Jesus Cea escrigué: >> On 03/03/2010 08:21 PM, d1d4c wrote: >> > El modo digest sólo puede servirle (si es que puede llegar a servir de >> > algo) a quien no pretenda escribir, sólo leer. >> >> El modo di

[Python-es] Duda con expresiones regulares

2010-03-04 Por tema José Jorge Lorenzo Vila
Hola lista, Siguiendo las indicaciones he instalado django-wikiapp, La duda es que tengo problemas con las expresiones regulares y el problema radica en que por omisión, el título de los artículos en la wiki se valida contra la siguiente expresión regular. Alguien me podría decir que patrón es

Re: [Python-es] Duda con expresiones regulares

2010-03-04 Por tema Francisco Javier Cuadrado
El día 4 de marzo de 2010 09:43, José Jorge Lorenzo Vila escribió: > > Hola lista, Hola. > Siguiendo las indicaciones he instalado django-wikiapp, > La duda es que tengo problemas con las expresiones regulares y el problema > radica en que por omisión, el título de los artículos en la wiki se va

Re: [Python-es] Duda con expresiones regulares

2010-03-04 Por tema José Jorge Lorenzo Vila
On 03/04/2010 03:53 AM, Francisco Javier Cuadrado wrote: El día 4 de marzo de 2010 09:43, José Jorge Lorenzo Vila escribió: Hola lista, Hola. Siguiendo las indicaciones he instalado django-wikiapp, La duda es que tengo problemas con las expresiones regulares y el problema radi

Re: [Python-es] Duda con expresiones regulares

2010-03-04 Por tema Francisco Javier Cuadrado
El día 4 de marzo de 2010 09:59, José Jorge Lorenzo Vila escribió: > On 03/04/2010 03:53 AM, Francisco Javier Cuadrado wrote: >> >> El día 4 de marzo de 2010 09:43, José Jorge Lorenzo Vila >>  escribió: >> >>> >>> Hola lista, >>> >> >> Hola. >> >> >>> >>> Siguiendo las indicaciones he instalado d

Re: [Python-es] Duda con expresiones regulares

2010-03-04 Por tema Juan Ignacio
> On 03/04/2010 03:53 AM, Francisco Javier Cuadrado wrote: > mayúsculas seguidas por minusculas y esto se puede repetir solamente dos Creo que seria "dos o más veces", no "solamente dos". -- Juan Ignacio Rodríguez de León Movil: 605 890514 E-Mail: euriba...@gmail.com http://elornitorrincoenmascar

Re: [Python-es] MODO DIGEST (era: Re: Resumen de Python-es, Vol 3, Envío 5)

2010-03-04 Por tema d1d4c
Francisco Javier Cuadrado escribió: El día 4 de marzo de 2010 09:05, Francesc Alted escribió: .../ Bueno, de decir que sólo sirve para leer a que no tiene sentido, hay un trecho. Yo prefiero que se le diga a la gente de manera cordial (com en el caso anterior) que mejor subscribirse en modo '

Re: [Python-es] Duda con expresiones regulares

2010-03-04 Por tema José Jorge Lorenzo Vila
On 03/04/2010 04:05 AM, Francisco Javier Cuadrado wrote: El día 4 de marzo de 2010 09:59, José Jorge Lorenzo Vila escribió: On 03/04/2010 03:53 AM, Francisco Javier Cuadrado wrote: El día 4 de marzo de 2010 09:43, José Jorge Lorenzo Vila escribió: Hola lista,

Re: [Python-es] Duda con expresiones regulares

2010-03-04 Por tema Francisco Javier Cuadrado
2010/3/4 Juan Ignacio : >> On 03/04/2010 03:53 AM, Francisco Javier Cuadrado wrote: >> mayúsculas seguidas por minusculas y esto se puede repetir solamente dos > > Creo que seria "dos o más veces", no "solamente dos". Cierto, hoy estoy espeso. > -- > Juan Ignacio Rodríguez de León > Movil: 605 89

Re: [Python-es] Duda con expresiones regulares

2010-03-04 Por tema José Jorge Lorenzo Vila
On 03/04/2010 04:05 AM, Juan Ignacio wrote: On 03/04/2010 03:53 AM, Francisco Javier Cuadrado wrote: mayúsculas seguidas por minusculas y esto se puede repetir solamente dos Creo que seria "dos o más veces", no "solamente dos". Toda la razón, verificado en el sitio y en la documentaci

Re: [Python-es] MODO DIGEST (era: Re: Resumen de Pyth on-es, Vol 3, Envío 5)

2010-03-04 Por tema Francisco Javier Cuadrado
El día 4 de marzo de 2010 10:00, d1d4c escribió: > Francisco Javier Cuadrado escribió: >> >> El día 4 de marzo de 2010 09:05, Francesc Alted >> escribió: > > .../ >>> >>> Bueno, de decir que sólo sirve para leer a que no tiene sentido, hay un >>> trecho.  Yo prefiero que se le diga a la gente de

Re: [Python-es] [web] python-es.org

2010-03-04 Por tema Kiko
Yo no me había pronunciado aún pero si puedo ayudar en algo me lo decís. Antecedentes: Novato en python Novato en numpy Novato en MatPlotLib Novato en wxpython No he tocado Django en mi vida pero tengo intención. Sé traer cafés a quien haga falta ;-P Tengo muchas ganas de aprender de todo. Saludo

Re: [Python-es] Resumen de Python-es, Vol 3, Envío 5

2010-03-04 Por tema José Luis Torre Hernández
El 3 de marzo de 2010 20:21, d1d4c escribió: > Hola. > > Arnau Sanchez escribió: > .../ > > No tengo experiencia con el modo digest pero imagino que habrá alguna >> forma de responder manteniendo el hilo (lo que incluye el asunto, pero >> también headers como el In-Reply-To). >> > > El modo dige

Re: [Python-es] Resumen de Python-es, Vol 3, Env ío 5

2010-03-04 Por tema Jordi Funollet
+1 a desactivar la opción. La misma funcionalidad puede conseguirse con un filtro en el cliente de correo. -- ## ### Jordi Funollet ### http://www.terraquis.net ___ Python-es mailing list Python-es@python.org http://mail.pyt

[Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Kiko
Hola a todos. Estoy intentando buscar los indices de un subconjunto dentro de un conjunto y quiero saber si existe algo más eficiente que lo que he pensado. Me explico, por ejemplo, yo tengo: conjunto = range(1000, 1100, 1) subconjunto = range(1000, 1100, 3) Quiero saber la posición que tendría

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Juan Ignacio
Conjunto y subconjunto están (o pueden estar) ordenados 2010/3/4 Kiko : > Hola a todos. > > Estoy intentando buscar los indices de un subconjunto dentro de un conjunto > y quiero saber si existe algo más eficiente que lo que he pensado. > > Me explico, por ejemplo, yo tengo: > > conjunto = range(1

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Juan Ignacio
Oppps, me falto la interrogante, era una pregunta :-) ¿Conjunto y subconjunto están (o pueden estar) ordenados? ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Kiko
El 4 de marzo de 2010 13:18, Juan Ignacio escribió: > Oppps, me falto la interrogante, era una pregunta :-) ¿Conjunto y > subconjunto están (o pueden estar) ordenados? > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailma

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Daniel Garcia Moreno
2010/3/4 Kiko : > Hola a todos. > > Estoy intentando buscar los indices de un subconjunto dentro de un conjunto > y quiero saber si existe algo más eficiente que lo que he pensado. > > Me explico, por ejemplo, yo tengo: > > conjunto = range(1000, 1100, 1) > subconjunto = range(1000, 1100, 3) > > Qu

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Daniel Garcia Moreno
2010/3/4 Kiko : > > El 4 de marzo de 2010 13:18, Juan Ignacio escribió: >> >> Oppps, me falto la interrogante, era una pregunta :-) ¿Conjunto y >> subconjunto están (o pueden estar) ordenados? > > Están ordenados para lo que quiero hacer. > Pues entonces puedes usar bisect en lugar de index: imp

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Pablo Angulo
Kiko escribió: > Hola a todos. > > Estoy intentando buscar los indices de un subconjunto dentro de un > conjunto y quiero saber si existe algo más eficiente que lo que he > pensado. > > Me explico, por ejemplo, yo tengo: > > conjunto = range(1000, 1100, 1) > subconjunto = range(1000, 1100, 3) > > Q

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Pablo Angulo
Te escribo a tí directamente porque la lista parece que no me acepta!! Si los elementos de subconjunto están ordenados dentro de conjunto, la búsqueda es O(n): si sabes que los elementos del subconjunto están ordenados dentro del conjunto, no necesitas buscar en toda la lista cada vez,

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Pablo Angulo
Daniel Garcia Moreno escribió: > > Según mis conocimientos en computación, esta búsqueda es de orden n^2. > Si el primer conjunto está ordenado, puede llegar a ser de orden > n*log(n) puesto que puedes hacer una búsqueda binaria en lugar de > conjunto.index(valor). Y creo que no vas a poder optimiz

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Daniel Garcia Moreno
2010/3/4 Pablo Angulo : > Daniel Garcia Moreno escribió: >> >> Según mis conocimientos en computación, esta búsqueda es de orden n^2. >> Si el primer conjunto está ordenado, puede llegar a ser de orden >> n*log(n) puesto que puedes hacer una búsqueda binaria en lugar de >> conjunto.index(valor). Y

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Pablo Angulo
Pablo Angulo escribió: > indices = [] > ultimo = 0 > for v in subconjunto: > ultimo += conjunto[ultimo:].index(v) > indices.append(ultimo) > > [conjunto[j] for j in indices]==subconjunto > > Lamento ser pesado, pero hay que hacer un cambio: indices = [] ultimo = 0 for v in subconjunto:

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Pablo Angulo
Daniel Garcia Moreno escribió: > >> Si la lista grande tiene N elementos y la pequeña M, puedes elegir entre >> O(Mlog(N)), usando bisect. o O(N), con la técnica que te decía antes. >> > O puedes combinar las dos, buscar desde el último indice en adelante > pero hacerlo con busqueda binaria. Y

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Pablo Angulo : > Daniel Garcia Moreno escribió: >> >>> Si la lista grande tiene N elementos y la pequeña M, puedes elegir entre >>> O(Mlog(N)), usando bisect. o O(N), con la técnica que te decía antes. >>> >> O puedes combinar las dos, buscar desde el último indice en adelante >> pero hace

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Olemis Lang (Simelix) : > 2010/3/4 Pablo Angulo : >> Daniel Garcia Moreno escribió: > [...] > se puede lograr más aún si se sabe que una lista es un > subelemento de la otra Precisión: subconjunto -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.bl

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Arnau Sanchez
On 04/03/10 14:02, Pablo Angulo wrote: indices = [] ultimo = 0 for v in subconjunto: ultimo += conjunto.index(v,ultimo) indices.append(ultimo) Creo que el += sobra, list.index() devuelve el índice absoluto: ultimo = conjunto.index(v, ultimo) Y si no me equivoco el índice podría s

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Arnau Sanchez : > On 04/03/10 14:02, Pablo Angulo wrote: > >> indices = [] >> ultimo = 0 >> for v in subconjunto: >>     ultimo += conjunto.index(v,ultimo) >>     indices.append(ultimo) > > Creo que el += sobra, list.index() devuelve el índice absoluto: > >  ultimo = conjunto.index(v, ulti

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Kiko
El 4 de marzo de 2010 16:27, Olemis Lang (Simelix) > escribió: > 2010/3/4 Arnau Sanchez : > > On 04/03/10 14:02, Pablo Angulo wrote: > > > >> indices = [] > >> ultimo = 0 > >> for v in subconjunto: > >> ultimo += conjunto.index(v,ultimo) > >> indices.append(ultimo) > > > > Creo que el +=

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Kiko : > El 4 de marzo de 2010 16:27, Olemis Lang (Simelix) > escribió: >> 2010/3/4 Arnau Sanchez : >> > On 04/03/10 14:02, Pablo Angulo wrote: >> > > [...] > > tiempo de la tercera opción: 0.046313354 > indices2 = [bisect.bisect(conjunto, i) for i in subconjunto] > Los primero 25 val

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Pablo Angulo
Olemis Lang (Simelix) escribió: > Aquí por ejemplo hay un caso que ilustra el hecho de no confiar > demasiado en las estimaciones teóricas . Las estimaciones de Pablo et > al se pueden ver afectadas por la eficiencia de la implementación del > método index (el cual no me parece que sea muy O(1) que

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Pablo Angulo
Kiko escribió: > tiempo de la primera opción: 0.0149998664856 > for i in subconjunto: > ultimo = conjunto.index(i, ultimo+1) > indices.append(ultimo) > Los primero 25 valores de indices = [0, 3, 6, 9, 12, 15, 18, 21, 24, > 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72] > >

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Pablo Angulo : > Olemis Lang (Simelix) escribió: >> Aquí por ejemplo hay un caso que ilustra el hecho de no confiar >> demasiado en las estimaciones teóricas . Las estimaciones de Pablo et >> al se pueden ver afectadas por la eficiencia de la implementación del >> método index (el cual no

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Kiko
El 4 de marzo de 2010 17:33, Pablo Angulo escribió: > Kiko escribió: > > tiempo de la primera opción: 0.0149998664856 > > for i in subconjunto: > > ultimo = conjunto.index(i, ultimo+1) > > indices.append(ultimo) > > Los primero 25 valores de indices = [0, 3, 6, 9, 12, 15, 18, 21, 24, > >

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Olemis Lang (Simelix) : > 2010/3/4 Pablo Angulo : >> Olemis Lang (Simelix) escribió: >>> Aquí por ejemplo hay un caso que ilustra el hecho de no confiar >>> demasiado en las estimaciones teóricas . Las estimaciones de Pablo et >>> al se pueden ver afectadas por la eficiencia de la implemen

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Pablo Angulo : > Kiko escribió: >> tiempo de la primera opción: 0.0149998664856 >> for i in subconjunto: >>     ultimo = conjunto.index(i, ultimo+1) >>     indices.append(ultimo) >> Los primero 25 valores de indices = [0, 3, 6, 9, 12, 15, 18, 21, 24, >> 27, 30, 33, 36, 39, 42, 45, 48, 51,

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Pablo Angulo
Olemis Lang (Simelix) escribió: > Si no es O(1) entonces sospecho que en > > {{{ > #!python > > ultimo = -1 > for v in subconjunto: > ultimo = conjunto.index(v, ultimo+1) > yield ultimo > }}} > > hay un ciclo `for` explícito más un ciclo implícito `index` No lo sospeches: tiene que hab

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Pablo Angulo : > Olemis Lang (Simelix) escribió: >> Si no es O(1) entonces sospecho que en >> >> {{{ >> #!python >> >> ultimo = -1 >>  for v in subconjunto: >>      ultimo = conjunto.index(v, ultimo+1) >>      yield ultimo >> }}} >> >> hay un ciclo `for` explícito más un ciclo implícito `i

Re: [Python-es] Buscar índices de un array (que cump le condición) de forma eficiente

2010-03-04 Por tema Pablo Angulo
Olemis Lang (Simelix) escribió: > No me parece que `index` recuerde el último índice de la lista (no > estamos hablando de iteradores ;o) entre dos llamadas diferentes para > recomenzar la búsqueda de un nuevo elemento (¿ o es que funciona así > internamente ?) ... Normalmente, index comienza desd

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Pablo Angulo : > Olemis Lang (Simelix) escribió: >> No me parece que `index` recuerde el último índice de la lista (no >> estamos hablando de iteradores ;o) entre dos llamadas diferentes para >> recomenzar la búsqueda de un nuevo elemento (¿ o es que funciona así >> internamente ?) ... > N

Re: [Python-es] OT py2exe y windows XP

2010-03-04 Por tema Dr. Bobus
El Mon, 15 Feb 2010 16:13:20 -0500 Manuel Alejandro Cerón Estrada dijo: > Hola. Hola todos. > > El día 15 de febrero de 2010 15:53, Dr. Bobus escribió: > > Hola todos: > > > > No se si es muy correcto enviar este mensaje a esta lista, pero quería > > saber si puede alguien ayudarme. > > > >

Re: [Python-es] Buscar índices de un array (que cu mple condición) de forma eficiente

2010-03-04 Por tema Arnau Sanchez
On 04/03/10 16:43, Kiko wrote: indices = [] ultimo = -1 for i in subconjunto: ultimo = conjunto.index(i, ultimo+1) indices.append(ultimo) #yield ultimo El yield me da error tal como lo he puesto ¿?. Claro, un "yield" sólo funciona dentro de un generador. Supongo que nunca has

[Python-es] Precisión sobre funciones generadora s en Py WAS: Buscar índices de un array (que cumple condición) de forma eficiente

2010-03-04 Por tema Olemis Lang (Simelix)
2010/3/4 Arnau Sanchez : > On 04/03/10 16:43, Kiko wrote: > [...] > > De verdad que vale la pena, los generadores son una de las herramientas más > potentes de Python. +1 > Para crear un generator tendrás que definirlo (también > con "def", aunque no es una función). Sí es una función, pero que

Re: [Python-es] Como saber el tipo de columna en una base de datos SQLITE

2010-03-04 Por tema Ramiro
Pude hacer andar la solución que me pasaste Chema Cortes, gracias por la mano que me tiraste. Dejo un ejemplo: #!/usr/bin/python import gtk, pygtk import sqlite3 as sql bbdd = sql.connect('datos.bd') cur = bbdd.cursor() cur.execute("pragma table_info('TABLA_1')") r = cur.fetchall() for co

Re: [Python-es] Como saber el tipo de columna en una base de datos SQLITE

2010-03-04 Por tema Ramiro
Pude hacer andar la solución que me pasaste Chema Cortes, gracias por la mano que me tiraste. Dejo un ejemplo: #!/usr/bin/python import gtk, pygtk import sqlite3 as sql bbdd = sql.connect('datos.bd') cur = bbdd.cursor() cur.execute("pragma table_info('TABLA_1')") r = cur.fetchall() for c

[Python-es] PYSQLITE: Cómo saber los nombres d e todas las tablas que contenga una base sqlite

2010-03-04 Por tema Ramiro
Como el título dice, quisiera saber cómo pedir los nombres de las tablas que contenga una base de datos sqlite La verdad no entiendo la documentación de la librería sqlite3, me pasé horas buscando y no encontré la solución. También si me podrían pasar el lugar de la documentación donde habla de

Re: [Python-es] PYSQLITE: Cómo saber los nombres d e todas las tablas que contenga una base sqlite

2010-03-04 Por tema Eli Bendersky
Puedes usar la tabla sqlite_master: select name from SQLite_Master 2010/3/5 Ramiro > Como el título dice, quisiera saber cómo pedir los nombres de las tablas > que contenga una base de datos sqlite > > La verdad no entiendo la documentación de la librería sqlite3, me pasé > horas buscando y