Re: [Python-es] Que modulo me recomiendan.
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.
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.
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.
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.
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.
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-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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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/