Re: [Python-es] Que modulo me recomiendan.

2014-10-02 Por tema Peon Blanco
muchas gracias a todos.

lo resolví generando una tabla de control y contando los registros que iba
guardando.

El 1 de octubre de 2014, 18:41, Igor TAmara i...@tamarapatino.org
escribió:


 On Sep 30, 2014 3:59 PM, Kiko kikocorre...@gmail.com wrote:
  ...
 
  Creo que hablas de scikit-learn, no de pandas.
 

 es cierto

 Estuve leyendo un poco más y es super interesante que existe un método
 para hayar la k, en
 http://datasciencelab.wordpress.com/2013/12/27/finding-the-k-in-k-means-clustering/
 lo exhiben con python,  super recomendado leer de allí :)

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-10-01 Por tema Igor TAmara
On Sep 30, 2014 3:59 PM, Kiko kikocorre...@gmail.com wrote:
 ...

 Creo que hablas de scikit-learn, no de pandas.


es cierto

Estuve leyendo un poco más y es super interesante que existe un método para
hayar la k, en
http://datasciencelab.wordpress.com/2013/12/27/finding-the-k-in-k-means-clustering/
lo exhiben con python,  super recomendado leer de allí :)
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-30 Por tema Igor TAmara
estás buscando algo que haga una participación del conjunto?  y que la
diferencia de peso entre los integrantes de cada partición no sobrepase 80?
si es así, sin importar cuantos elementos haya en cada conjunto, existe
kmeans, es un problema no trivial de resolver,  en postgresql contrib
puedes usar una excelente extensión que lo implementa.  Si no estás usando
postgtesql, es una buena consideración para hacer el switch :)
On Sep 22, 2014 2:04 PM, Peon Blanco peonblanc...@gmail.com wrote:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-30 Por tema Chema Cortes
El 30 de septiembre de 2014, 13:55, Igor TAmara i...@tamarapatino.org
escribió:

 estás buscando algo que haga una participación del conjunto?  y que la
 diferencia de peso entre los integrantes de cada partición no sobrepase 80?
 si es así, sin importar cuantos elementos haya en cada conjunto, existe
 kmeans, es un problema no trivial de resolver,  en postgresql contrib
 puedes usar una excelente extensión que lo implementa.  Si no estás usando
 postgtesql, es una buena consideración para hacer el switch :)

No me había parecido que éste fuera un problema de clustering, pero para
estas cosas en python existe una herramienta visual muy buena llamada
*Orange*:  http://orange.biolab.si/



 On Sep 22, 2014 2:04 PM, Peon Blanco peonblanc...@gmail.com wrote:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Hyperreals *R  Quarks, bits y otras criaturas infinitesimales:
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-30 Por tema Igor TAmara
es cierto,la primera vez que lei el mensaje inicial no entendí qué era lo
que se necesitaba, después de revisar el hilo fue cuando lo intuí, estoy
lejos de la certeza.  Por cierto, pandas tiene también un módulo para
kmeans, orange luce bien interesante,  gracias! !!!
On Sep 30, 2014 7:56 AM, Chema Cortes pych...@gmail.com wrote:

 El 30 de septiembre de 2014, 13:55, Igor TAmara i...@tamarapatino.org
 escribió:

 estás buscando algo que haga una participación del conjunto?  y que la
 diferencia de peso entre los integrantes de cada partición no sobrepase 80?
 si es así, sin importar cuantos elementos haya en cada conjunto, existe
 kmeans, es un problema no trivial de resolver,  en postgresql contrib
 puedes usar una excelente extensión que lo implementa.  Si no estás usando
 postgtesql, es una buena consideración para hacer el switch :)

 No me había parecido que éste fuera un problema de clustering, pero para
 estas cosas en python existe una herramienta visual muy buena llamada
 *Orange*:  http://orange.biolab.si/



 On Sep 22, 2014 2:04 PM, Peon Blanco peonblanc...@gmail.com wrote:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Hyperreals *R  Quarks, bits y otras criaturas infinitesimales:
 http://ch3m4.org/blog
 Buscador Python Hispano: http://ch3m4.org/python-es

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-30 Por tema Kiko
El 30 de septiembre de 2014, 16:29, Igor TAmara i...@tamarapatino.org
escribió:

 es cierto,la primera vez que lei el mensaje inicial no entendí qué era lo
 que se necesitaba, después de revisar el hilo fue cuando lo intuí, estoy
 lejos de la certeza.  Por cierto, pandas tiene también un módulo para
 kmeans, orange luce bien interesante,  gracias! !!!

Creo que hablas de scikit-learn, no de pandas.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-25 Por tema Carlos Zuniga
2014-09-24 17:25 GMT-05:00 Peon Blanco peonblanc...@gmail.com:
 Alguien me podría orientar.

 ya que a un no e podido resolver el problema de que me repita los id.


Por lo que veo, lo más simple es crear un set (o lista) vacio, ir
añadiendo los ids que has guardado y chequear si el id ya se encuentra
en el set antes de hacer la comparación.

Por cierto, no deberías intentar cambiar la lista Todo mientras estas
en medio bucle. Si chequeas contra el set, no necesitarás recargar la
lista.


Saludos
-- 
A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos
de leer manuales.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-25 Por tema Chema Cortes
El 25 de septiembre de 2014, 0:25, Peon Blanco peonblanc...@gmail.com
escribió:

 Alguien me podría orientar.

 ya que a un no e podido resolver el problema de que me repita los id.



Supongamos que tienes los datos en la variable Todo y que tenemos una
función llamada casable que valida si dos elementos son compatibles. Por
ejemplo:

def casable(i,j):
  return i[2] != j[2] and -80 = i[1]-j[1] = 80

Definimos dos secuencias:

# ids disponibles para chequear
disponibles = {x[0] for x in Todo}

# pares a chequear
from itertools import combinations
pares = [(i,j) for (i,j) in combinations(Todo,2) if casable(i,j)]


# procesamos la lista de pares:

for (i,j) in pares:
if {i[0],j[0]} = disponibles:
Guarda_par(i[0],j[0])
disponibles -= {i[0],j[0]}  # dejan de estar disponibles


Así obtendrás una solución de la múltiples posibles. Con toda probabilidad,
no será la mejor.



 El 22 de septiembre de 2014, 22:44, Peon Blanco peonblanc...@gmail.com
 escribió:

 Agrandes rasgos leo registro por registro y voy comparando.
 si me pueden dar una idea para que esto sea aleatorio se los agradecería.

 BASE DE DATOS SQLITE

 ID PESO PERTENECE  STATUS
 1 2000 dueñoNO
 2 2100 dueño  NO
 3 2220 dueño NO
 4 2000 dueño1 NO
 5 2100 dueño1 NO
 6 2200 dueño1 NO
 7 2200 dueño2 NO
 8 2080 dueño2 NO
 9 2180 dueño2 NO

 Codigo.

 Todo=Casatodo() #funcio para traer todos los datos de sqlite filtrando el
 status como NO
 for x in Todo: #Lo paso el for para leer 1 x 1
 for i in Todo: #otro for para hacer las comparaciones
 if x[0] == i[0]: #Valida si es el mismo registro, si es igual
 solo pasamos
 continue
 else:
 if x[2] == i[2]: #Valida si es del mismo partido, si es igual
 solo pasamos
 continue
 else:
 mas80=int(x[1])+80 #Tolerancia de peso mayor
 menos80=int(x[1])-80 #Tolerancia de peso menor
 if int(i[1])  menos80 and int(i[1])  mas80: # Valida
 que se cumpla la condición  de diferencia de pero ya sea mayor o menor
 Guarda_par(x[0],i[0]) #Guardo en una tabla diferente
 los pares
 Actualizacasa(x[0]) # Solo agrego un SI al estatus
 Actualizacasa(i[0]) # Solo agrego un SI al estatus
 TODO=CASATODOS() #vuelvo a leer los datos para seguir
 comparando
 break


 este código me regresa los siguientes pares.

 1 4  --  Bien
 2 5  --  Bien
 3 6  --  Bien
 5 8  --  Mal  5 repetido
 6 7  --  Mal 6 repetido




 El 22 de septiembre de 2014, 15:32, Francisco Palm 
 francisco.p...@gmail.com escribió:


 Para una tabla de esas características, aplicar filtros (que obviamente
 tienes que diseñar el algoritmo según tus necesidades, no parece
 complicado), un módulo interesante es Pandas http://pandas.pydata.org/

 Saludos

 F. Palm


 2014-09-22 14:31 GMT-04:30 Peon Blanco peonblanc...@gmail.com:

 Hola buenas tardes expongo el siguiente problema ya que no se que
 modulo usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 --
 fp...@mapologo.org.ve
 francisco.p...@gmail.com

 cel: +58 +424 7228252
 tel: +58 +274 6352001

 
 Debemos ser libres, no para hacer lo que nos plazca, sino libres para
 comprender muy profundamente nuestros propios instintos e impulsos. K

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Hyperreals *R  Quarks, bits y otras criaturas infinitesimales:
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-24 Por tema Peon Blanco
Alguien me podría orientar.

ya que a un no e podido resolver el problema de que me repita los id.

El 22 de septiembre de 2014, 22:44, Peon Blanco peonblanc...@gmail.com
escribió:

 Agrandes rasgos leo registro por registro y voy comparando.
 si me pueden dar una idea para que esto sea aleatorio se los agradecería.

 BASE DE DATOS SQLITE

 ID PESO PERTENECE  STATUS
 1 2000 dueñoNO
 2 2100 dueño  NO
 3 2220 dueño NO
 4 2000 dueño1 NO
 5 2100 dueño1 NO
 6 2200 dueño1 NO
 7 2200 dueño2 NO
 8 2080 dueño2 NO
 9 2180 dueño2 NO

 Codigo.

 Todo=Casatodo() #funcio para traer todos los datos de sqlite filtrando el
 status como NO
 for x in Todo: #Lo paso el for para leer 1 x 1
 for i in Todo: #otro for para hacer las comparaciones
 if x[0] == i[0]: #Valida si es el mismo registro, si es igual solo
 pasamos
 continue
 else:
 if x[2] == i[2]: #Valida si es del mismo partido, si es igual
 solo pasamos
 continue
 else:
 mas80=int(x[1])+80 #Tolerancia de peso mayor
 menos80=int(x[1])-80 #Tolerancia de peso menor
 if int(i[1])  menos80 and int(i[1])  mas80: # Valida que
 se cumpla la condición  de diferencia de pero ya sea mayor o menor
 Guarda_par(x[0],i[0]) #Guardo en una tabla diferente
 los pares
 Actualizacasa(x[0]) # Solo agrego un SI al estatus
 Actualizacasa(i[0]) # Solo agrego un SI al estatus
 TODO=CASATODOS() #vuelvo a leer los datos para seguir
 comparando
 break


 este código me regresa los siguientes pares.

 1 4  --  Bien
 2 5  --  Bien
 3 6  --  Bien
 5 8  --  Mal  5 repetido
 6 7  --  Mal 6 repetido




 El 22 de septiembre de 2014, 15:32, Francisco Palm 
 francisco.p...@gmail.com escribió:


 Para una tabla de esas características, aplicar filtros (que obviamente
 tienes que diseñar el algoritmo según tus necesidades, no parece
 complicado), un módulo interesante es Pandas http://pandas.pydata.org/

 Saludos

 F. Palm


 2014-09-22 14:31 GMT-04:30 Peon Blanco peonblanc...@gmail.com:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 --
 fp...@mapologo.org.ve
 francisco.p...@gmail.com

 cel: +58 +424 7228252
 tel: +58 +274 6352001

 
 Debemos ser libres, no para hacer lo que nos plazca, sino libres para
 comprender muy profundamente nuestros propios instintos e impulsos. K

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/



___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Que modulo me recomiendan.

2014-09-22 Por tema Peon Blanco
Hola buenas tardes expongo el siguiente problema ya que no se que modulo
usar.

tengo algo como esto

ID  Peso   Pertenece
76 1800 1
77 1860 2
78 1850 1
79 1910 3

necesito algo que valide estos datos haciendo una comparación.

que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

el ejemplo anterior debería de queda así.
ID ID
76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
regla de los gramos pero pertenecen al mismo (Pertenece))
78 -  79

me pueden orientar en que modulo usar.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-22 Por tema Kiko
El 22 de septiembre de 2014, 21:01, Peon Blanco peonblanc...@gmail.com
escribió:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.


No hace falta usar un módulo, hace falta pensar un algoritmo para extraer
lo que necesitas. ¿Has pensado un poco en el código que necesitas?



 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-22 Por tema Rock Neurotiko
Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de
diferente y no pertenece al mismo.

El 22 de septiembre de 2014, 21:01, Peon Blanco peonblanc...@gmail.com
escribió:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Miguel García Lafuente - Rock Neurotiko

Do it, the devil is in the details.
The quieter you are, the more you are able to hear.
Happy Coding. Code with Passion, Decode with Patience.
If we make consistent effort, based on proper education, we can change the
world.

El contenido de este e-mail es privado, no se permite la revelacion del
contenido de este e-mail a gente ajena a él.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-22 Por tema Peon Blanco
las combinaciones pueden ser variadas como lo comentas.

la idea es tener una lista y cada par que se valla formando (cumpliendo la
regla se ira borrando de esa lista).

esta información estará e  una base de datos.

el código como tal no lo e generado solo la idea de como lo voy hacer.

una consulta sql donde traiga un dato y en un while:

empezar hacer el macheo de la información e ir poniendo una bandera en los
datos que voy comparando.








El 22 de septiembre de 2014, 13:10, Rock Neurotiko 
miguelglafue...@gmail.com escribió:

 Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de
 diferente y no pertenece al mismo.

 El 22 de septiembre de 2014, 21:01, Peon Blanco peonblanc...@gmail.com
 escribió:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Miguel García Lafuente - Rock Neurotiko

 Do it, the devil is in the details.
 The quieter you are, the more you are able to hear.
 Happy Coding. Code with Passion, Decode with Patience.
 If we make consistent effort, based on proper education, we can change the
 world.

 El contenido de este e-mail es privado, no se permite la revelacion del
 contenido de este e-mail a gente ajena a él.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-22 Por tema Rock Neurotiko
Pues asi, rapidamente y para que tengas algo:

https://gist.github.com/rockneurotiko/33496d9a27c2aa0adfa2

El 22 de septiembre de 2014, 21:47, Peon Blanco peonblanc...@gmail.com
escribió:

 las combinaciones pueden ser variadas como lo comentas.

 la idea es tener una lista y cada par que se valla formando (cumpliendo la
 regla se ira borrando de esa lista).

 esta información estará e  una base de datos.

 el código como tal no lo e generado solo la idea de como lo voy hacer.

 una consulta sql donde traiga un dato y en un while:

 empezar hacer el macheo de la información e ir poniendo una bandera en los
 datos que voy comparando.








 El 22 de septiembre de 2014, 13:10, Rock Neurotiko 
 miguelglafue...@gmail.com escribió:

 Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de
 diferente y no pertenece al mismo.

 El 22 de septiembre de 2014, 21:01, Peon Blanco peonblanc...@gmail.com
 escribió:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Miguel García Lafuente - Rock Neurotiko

 Do it, the devil is in the details.
 The quieter you are, the more you are able to hear.
 Happy Coding. Code with Passion, Decode with Patience.
 If we make consistent effort, based on proper education, we can change
 the world.

 El contenido de este e-mail es privado, no se permite la revelacion del
 contenido de este e-mail a gente ajena a él.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/



 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Miguel García Lafuente - Rock Neurotiko

Do it, the devil is in the details.
The quieter you are, the more you are able to hear.
Happy Coding. Code with Passion, Decode with Patience.
If we make consistent effort, based on proper education, we can change the
world.

El contenido de este e-mail es privado, no se permite la revelacion del
contenido de este e-mail a gente ajena a él.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-22 Por tema Juan Carrasco Gutierrez
Y si traes los datos ya procesados de la base de datos mejor?

El 22 de septiembre de 2014, 16:47, Peon Blanco peonblanc...@gmail.com
escribió:

 las combinaciones pueden ser variadas como lo comentas.

 la idea es tener una lista y cada par que se valla formando (cumpliendo la
 regla se ira borrando de esa lista).

 esta información estará e  una base de datos.

 el código como tal no lo e generado solo la idea de como lo voy hacer.

 una consulta sql donde traiga un dato y en un while:

 empezar hacer el macheo de la información e ir poniendo una bandera en los
 datos que voy comparando.








 El 22 de septiembre de 2014, 13:10, Rock Neurotiko 
 miguelglafue...@gmail.com escribió:

 Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de
 diferente y no pertenece al mismo.

 El 22 de septiembre de 2014, 21:01, Peon Blanco peonblanc...@gmail.com
 escribió:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Miguel García Lafuente - Rock Neurotiko

 Do it, the devil is in the details.
 The quieter you are, the more you are able to hear.
 Happy Coding. Code with Passion, Decode with Patience.
 If we make consistent effort, based on proper education, we can change
 the world.

 El contenido de este e-mail es privado, no se permite la revelacion del
 contenido de este e-mail a gente ajena a él.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/



 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Juan Carrasco Gutiérrez
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-22 Por tema miguel zamora m.
No entiendo muy bien tu pregunta pero si puedes agregar los datos a una
lista y su contenido a un diccionario luego los recorres y comparas los
string

te paso este ejemplo esto es con python 2.7 en donde se agrgaron ya los
diccionarios a una lista y luego la imprime la comparacion deberia ser
trivial por eso no la puse


archivo.py
--
listadediccionarios = [
{ID:76,peso:1800,Pertenece:1},
{ID:77,peso:1860,Pertenece:2},
{ID:78,peso:1850,Pertenece:1},
{ID:79,peso:1910,Pertenece:3}
]
for d in listadediccionarios:
  elementos1 = d.keys()
  elementos2 = d.values()
  print(elementos1)
  print(elementos2)
--

con algunos V o F creo que podrias sacar este tema. amenos que quieras algo
mucho mas sofisticado.








El 22 de septiembre de 2014, 17:45, Juan Carrasco Gutierrez 
juacar...@gmail.com escribió:

 Y si traes los datos ya procesados de la base de datos mejor?

 El 22 de septiembre de 2014, 16:47, Peon Blanco peonblanc...@gmail.com
 escribió:

 las combinaciones pueden ser variadas como lo comentas.

 la idea es tener una lista y cada par que se valla formando (cumpliendo
 la regla se ira borrando de esa lista).

 esta información estará e  una base de datos.

 el código como tal no lo e generado solo la idea de como lo voy hacer.

 una consulta sql donde traiga un dato y en un while:

 empezar hacer el macheo de la información e ir poniendo una bandera en
 los datos que voy comparando.








 El 22 de septiembre de 2014, 13:10, Rock Neurotiko 
 miguelglafue...@gmail.com escribió:

 Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de
 diferente y no pertenece al mismo.

 El 22 de septiembre de 2014, 21:01, Peon Blanco peonblanc...@gmail.com
 escribió:

 Hola buenas tardes expongo el siguiente problema ya que no se que
 modulo usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Miguel García Lafuente - Rock Neurotiko

 Do it, the devil is in the details.
 The quieter you are, the more you are able to hear.
 Happy Coding. Code with Passion, Decode with Patience.
 If we make consistent effort, based on proper education, we can change
 the world.

 El contenido de este e-mail es privado, no se permite la revelacion del
 contenido de este e-mail a gente ajena a él.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/



 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Juan Carrasco Gutiérrez

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Miguel Zamora M.
Programador en Computacion e Informatica
08-1351249
mzmp...@gmail.com
Santiago-Chile
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-22 Por tema Francisco Palm
Para una tabla de esas características, aplicar filtros (que obviamente
tienes que diseñar el algoritmo según tus necesidades, no parece
complicado), un módulo interesante es Pandas http://pandas.pydata.org/

Saludos

F. Palm


2014-09-22 14:31 GMT-04:30 Peon Blanco peonblanc...@gmail.com:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
--
fp...@mapologo.org.ve
francisco.p...@gmail.com

cel: +58 +424 7228252
tel: +58 +274 6352001


Debemos ser libres, no para hacer lo que nos plazca, sino libres para
comprender muy profundamente nuestros propios instintos e impulsos. K
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Que modulo me recomiendan.

2014-09-22 Por tema Peon Blanco
Agrandes rasgos leo registro por registro y voy comparando.
si me pueden dar una idea para que esto sea aleatorio se los agradecería.

BASE DE DATOS SQLITE

ID PESO PERTENECE  STATUS
1 2000 dueñoNO
2 2100 dueño  NO
3 2220 dueño NO
4 2000 dueño1 NO
5 2100 dueño1 NO
6 2200 dueño1 NO
7 2200 dueño2 NO
8 2080 dueño2 NO
9 2180 dueño2 NO

Codigo.

Todo=Casatodo() #funcio para traer todos los datos de sqlite filtrando el
status como NO
for x in Todo: #Lo paso el for para leer 1 x 1
for i in Todo: #otro for para hacer las comparaciones
if x[0] == i[0]: #Valida si es el mismo registro, si es igual solo
pasamos
continue
else:
if x[2] == i[2]: #Valida si es del mismo partido, si es igual
solo pasamos
continue
else:
mas80=int(x[1])+80 #Tolerancia de peso mayor
menos80=int(x[1])-80 #Tolerancia de peso menor
if int(i[1])  menos80 and int(i[1])  mas80: # Valida que
se cumpla la condición  de diferencia de pero ya sea mayor o menor
Guarda_par(x[0],i[0]) #Guardo en una tabla diferente
los pares
Actualizacasa(x[0]) # Solo agrego un SI al estatus
Actualizacasa(i[0]) # Solo agrego un SI al estatus
TODO=CASATODOS() #vuelvo a leer los datos para seguir
comparando
break


este código me regresa los siguientes pares.

1 4  --  Bien
2 5  --  Bien
3 6  --  Bien
5 8  --  Mal  5 repetido
6 7  --  Mal 6 repetido




El 22 de septiembre de 2014, 15:32, Francisco Palm francisco.p...@gmail.com
 escribió:


 Para una tabla de esas características, aplicar filtros (que obviamente
 tienes que diseñar el algoritmo según tus necesidades, no parece
 complicado), un módulo interesante es Pandas http://pandas.pydata.org/

 Saludos

 F. Palm


 2014-09-22 14:31 GMT-04:30 Peon Blanco peonblanc...@gmail.com:

 Hola buenas tardes expongo el siguiente problema ya que no se que modulo
 usar.

 tengo algo como esto

 ID  Peso   Pertenece
 76 1800 1
 77 1860 2
 78 1850 1
 79 1910 3

 necesito algo que valide estos datos haciendo una comparación.

 que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).

 el ejemplo anterior debería de queda así.
 ID ID
 76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la
 regla de los gramos pero pertenecen al mismo (Pertenece))
 78 -  79

 me pueden orientar en que modulo usar.

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 --
 fp...@mapologo.org.ve
 francisco.p...@gmail.com

 cel: +58 +424 7228252
 tel: +58 +274 6352001

 
 Debemos ser libres, no para hacer lo que nos plazca, sino libres para
 comprender muy profundamente nuestros propios instintos e impulsos. K

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/