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
>
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
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
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
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
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
> 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
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 '
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,
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
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
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
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
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
+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
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
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
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/
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
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
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
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
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,
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
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
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:
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
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
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
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
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
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 +=
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
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
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]
>
>
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
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,
> >
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
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,
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
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
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
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
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.
> >
> >
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
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
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
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
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
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
50 matches
Mail list logo