<     May 2017     >
Su Mo Tu We Th Fr Sa  
    1  2  3  4  5  6  
 7  8  9 10 11 12 13  
14 15 16 17 18 19 20  
21 22 23 24 25 26 _2_7  
28 29 30 31
00:15 <fuaa> fuaaaaaaaaaaaaaa
00:20 juantelez joined
00:31 mguillech joined
00:34 marky1991 joined
00:34 TiN joined
00:34 TiN joined
00:45 dave_tenuki joined
00:47 granjero joined
00:48 kyheo joined
00:58 mefistofeles joined
01:07 TiN joined
01:08 kobain joined
01:12 rmariano joined
01:19 dave_tenuki joined
01:46 Fr4n joined
01:46 mguillech joined
01:51 kyheo joined
02:02 cramm joined
02:11 UTEC joined
02:11 <lalita> UTEC: Te damos la bienvenida a #pyar
02:11 <UTEC> Hola
02:12 <UTEC> Como hago para que se imprima depende que ponga el usuario
02:12 <UTEC> ( 1 , 1 )( 2 , 1 )( 3 , 1 )( 4 , 1 )( 5 , 1 )( - , - )( 7 , 1 )( 8 , 1 ) ( 1 , 2 )( 2 , 2 )( 3 , 2 )( 4 , 2 )( - , - )( 6 , 2 )( 7 , 2 )( 8 , 2 ) ( 1 , 3 )( 2 , 3 )( 3 , 3 )( - , - )( 5 , 3 )( 6 , 3 )( 7 , 3 )( 8 , 3 ) ( 1 , 4 )( 2 , 4 )( - , - )( 4 , 4 )( 5 , 4 )( 6 , 4 )( 7 , 4 )( 8 , 4 ) ( 1 , 5 )( - , - )( 3 , 5 )( 4 , 5 )( 5 , 5 )( 6 , 5 )( 7 , 5 )( 8 , 5 ) ( - , - )( 2 , 6 )( 3 , 6 )( 4 , 6 )( 5 , 6 )( 6 , 6 )( 7 , 6 )( 8 , 6 )
02:12 kyheo joined
02:15 cramm joined
02:25 FrNZ joined
02:27 cramm joined
02:40 MalaLeche joined
02:40 cramm joined
02:42 FrNZ joined
02:47 mguillech joined
02:48 MalaLeche joined
02:48 MalaLeche joined
02:48 MalaLeche joined
02:59 dave_tenuki joined
03:01 FrNZ joined
03:15 kyheo joined
03:17 FrNZ joined
03:47 mguillech joined
03:56 nicoechaniz joined
04:46 nicoechaniz1 joined
04:49 mguillech joined
05:25 granjero joined
05:52 mguillech joined
06:30 dave_tenuki joined
06:36 mariano joined
06:36 <lalita> mariano: Te damos la bienvenida a #pyar
06:54 mguillech joined
08:16 kyheo joined
08:30 acangiani joined
12:10 <GeekHrafn> morning all!
12:13 mguillech joined
12:16 kyheo joined
12:24 Germanaz0 joined
12:39 sentry joined
12:39 <sentry> [web] OperationalError: FATAL: no pg_hba.conf entry for host "10.23.0.111", user "pyar_usr", database "pyarweb", SSL on FATAL: no pg_hba.conf entry for host "10.23.0.111", user "pyar_usr", database "pyarweb", SSL off planet.feeds in __init__ (https://sentry.io/pyar-1/pyar-web/issues/263994498/)
12:39 sentry left
12:39 <lalita> sentry: [#15274] Login | Sentry
12:41 sentry joined
12:41 <sentry> [web] OperationalError: FATAL: no pg_hba.conf entry for host "10.23.0.111", user "pyar_usr", database "pyarweb", SSL on FATAL: no pg_hba.conf entry for host "10.23.0.111", user "pyar_usr", database "pyarweb", SSL off planet.feeds in __init__ (https://sentry.io/pyar-1/pyar-web/issues/263995702/)
12:41 sentry left
12:41 <lalita> sentry: [#15275] Login | Sentry
12:48 rmariano joined
12:50 r4ulrm_ joined
12:54 mguillech joined
12:55 acangiani joined
12:56 mguillech joined
12:57 mguillech joined
13:05 marky1991 joined
13:08 dave_tenuki joined
13:24 mguillech_ joined
13:28 GiLgAmEzH joined
13:39 mguillech joined
13:40 mefistofeles joined
13:40 mefistofeles joined
13:42 granjero joined
13:49 mguillech_ joined
13:53 mguillech joined
13:57 kobain joined
14:04 mguillech_ joined
14:07 samsagaz joined
14:09 kyheo joined
14:18 qlixed joined
14:20 MalaLeche joined
14:20 nicoman joined
14:50 <GiLgAmEzH> python.org.ar is back :-)
14:52 dave_tenuki joined
15:01 celia joined
15:02 MalaLeche joined
15:06 fox9hound joined
15:06 lecovi joined
15:10 kyheo joined
15:13 granjero joined
15:18 pyarense_i|32017 joined
15:18 <lalita> pyarense_i|32017: Te damos la bienvenida a #pyar (fijate que te mandé un mensaje por privado, mirá en la otra pestaña arriba)
15:19 <nicoman> GiLgAmEzH: +1
15:48 TheCoffeMaker joined
15:48 TheCoffeMaker joined
15:50 <GeekHrafn> hola
15:50 celia joined
15:51 <GeekHrafn> hay alguna forma mas eficiente que usar map y str() -> pixel_str_list = map(str, pixel_list)
15:51 MalaLeche joined
15:54 <verterok> GeekHrafn: Hola, mas eficiente en que sentido? espacio? velocidad?
15:54 <GeekHrafn> velocidad
15:54 <GeekHrafn> mas eficiente en general
15:55 <GeekHrafn> podria usar to_string = [str(x) for x in img]
15:55 <GeekHrafn> un comprehension list
15:56 dave_tenuki joined
15:57 <verterok> GeekHrafn: es un function call menos, por lo que podria ser un poco mas "barato". para saberlo con seguridad, podes usar timeit con un dataset parecido al real o el real
15:57 <verterok> GeekHrafn: si no necesitas la lista, podes usar un generador
15:58 <GeekHrafn> lo que quiero es pasar un array con n valores a un string donde esten todos los valores
15:59 <verterok> GeekHrafn: a un str o una lista de str?
15:59 <GeekHrafn> str
16:00 <verterok> GeekHrafn: [str(x) for x in img] te genera una lista
16:00 <GeekHrafn> [[0,1,2,3,...] -> '0 1 2 3 4 ...'
16:00 <GeekHrafn> verterok, eso genera una lista de strings
16:01 <GeekHrafn> '0', '1', '2',...
16:02 <verterok> GeekHrafn: te entendí, lo que digo es que no estas generando un string con ese comprehension list...sino una lista de strings
16:02 <verterok> GeekHrafn: me intriga por que necesitas que sea mas eficiente, tarda mucho el map?
16:03 <GeekHrafn> verterok, a veces no es importa el porqué
16:03 <verterok> GeekHrafn: generalmentem, si
16:03 <GeekHrafn> sino el conocer como funciona
16:04 <GeekHrafn> ahora si
16:04 <GeekHrafn> to_string = ' '.join([str(x) for x in img])
16:04 <verterok> GeekHrafn: exacto, si queres comparar, podes usar timeit para ver cual es mas rapido
16:06 <verterok> GeekHrafn: eso si genera un string. quizas sea mas eficiente que un map, o no...hasta que no lo midas no lo podes saber
16:08 MalaLeche joined
16:09 <GeekHrafn> es mas rapido map
16:09 <GeekHrafn> :(
16:10 <GeekHrafn> 10x más
16:12 <verterok> GeekHrafn: probaste con generator expressions?
16:12 <GeekHrafn> como sería?
16:12 <verterok> GeekHrafn: https://www.python.org/dev/peps/pep-0289/
16:12 <lalita> [#14695] https://www.python.org/dev/peps/pep-0289/ : PEP 289 -- Generator Expressions | Python.org [by mefistofeles, 2016-11-07, 14:24:54]
16:13 <GeekHrafn> verterok,
16:13 <GeekHrafn> no es lo que habia puesto?
16:13 <GeekHrafn> to_string = ' '.join([str(x) for x in img]) ?
16:14 <verterok> GeekHrafn: no, utilizaste un list comprehension, no es lo mismo que un generador
16:14 <GeekHrafn> ok
16:14 <mefistofeles> what? lalita ?
16:15 <mefistofeles> por qué dice "by mefistofeles, 2016-11-07, 14:24:54"?
16:16 <mefistofeles> woot! eso debe ser un error, y parece uno que puede ejecutar código malicioso :P
16:21 <GeekHrafn> verterok, igual
16:21 <GeekHrafn> :(
16:21 <GeekHrafn> bueno parece que map es mas eficiente en ese caso
16:24 <mefistofeles> GeekHrafn: una recomendación de acuerdo a mi experiencia personal, es no pensar tanto en lo más optimizado desde el principio, sino optimizar cuando se necesite
16:25 <mefistofeles> eso sobretodo para enfocarse en las buenas prácticas, más que en las más eficientes
16:25 <GeekHrafn> mefistofeles, justamente mi objetivo era ese
16:25 <GeekHrafn> es lo que dije antes
16:26 <GeekHrafn> no estoy haciendo nada en particular
16:26 <GeekHrafn> simplemente mirando diferentes formas de hacer lo mismo
16:26 <mefistofeles> GeekHrafn: ah ok
16:26 <mefistofeles> GeekHrafn: en ese caso, cuál es el objetivo de hacer eso?
16:27 <GeekHrafn> aprender?
16:27 <GeekHrafn> xD
16:28 <GeekHrafn> si no practicas como puedes saber que es mejor?
16:28 <mefistofeles> GeekHrafn: sí, pero... bueno, supongo que hay varias formas de aprender
16:29 <mefistofeles> GeekHrafn: es decir, puede saber 20 formas de hacer algo, eso no significa que cuando realmente le toque hacer algo sepa la mejor forma de hacerlo, normalmente para aprender eso es haciendo lo que toca hacer, no al revés
16:29 <mefistofeles> al menos según mi experiencia
16:29 <GeekHrafn> ¿?
16:29 <mefistofeles> desde que se conozca una buena forma de hacerlo es suficiente, no tiene que saber todas las formas de hacerlo, solo que lo necesite de verdad
16:29 <mefistofeles> IMHO
16:29 <verterok> GeekHrafn: la versión mas rápida de ese ejemplo, no siempre es la mejor
16:30 <GeekHrafn> mefistofeles, entonces si solo uso map
16:30 <mefistofeles> y eso se necesita normalmente cuando se quiere optimizar, pero optimizar va después de haber creado algo funcional con buenas prácticas
16:30 <verterok> GeekHrafn: que pasa con una lista muy grande, o infinita?
16:30 <mefistofeles> verterok: eso
16:30 <GeekHrafn> mefistofeles, no tiene nada que ver
16:30 <GeekHrafn> Dios...
16:30 <GeekHrafn> a ver...
16:30 <GeekHrafn> que solo estaba mirando diferentes formas de hacer algo
16:31 <GeekHrafn> por ejemplo no sabia la diferencia entre generador y comprehension list
16:31 <mefistofeles> ok
16:31 <GeekHrafn> mefistofeles, he estado en proyectos
16:31 <GeekHrafn> ya se cuando toca optimizar
16:31 <GeekHrafn> simplemente estoy practicando con python
16:31 <mefistofeles> ok, si funciona mejor para usted así, perfecto
16:32 <GeekHrafn> segun tu
16:32 <GeekHrafn> no aprendo lo que es un generador
16:32 <GeekHrafn> porque como map ya va bien...
16:32 <mefistofeles> no, eso no fue lo que dije
16:32 <GeekHrafn> ya pero yo si
16:32 <mefistofeles> ja! ok
16:32 <GeekHrafn> ya dije desde el principio
16:33 <GeekHrafn> que estaba aprendiendo
16:33 <GeekHrafn> me parece raro que te parezca mal, el querer ver varias formas de hacer lo mismo
16:34 <GeekHrafn> justamente es la mejor manera de aprender
16:34 <GeekHrafn> como ha dicho verterok puede ser que con otro ejemplo
16:34 <GeekHrafn> map no sea la mejor opcion
16:34 <mefistofeles> y yo le di mi opinión que el aprendizaje significativo no significa saberse un manual de referencia de memoria en mi experiencia:), todo depende de lo que realmente uno quiera aprender y las formas de hacerlo, eso varía de persona a persona
16:34 <mefistofeles> solo quería compartir mi experiencia
16:34 <mefistofeles> no más, no entiendo la discusión
16:35 <GeekHrafn> lo que yo no entiendo es porque le parece mal el simple hecho de aprender xD
16:35 <mefistofeles> dije que me precía mal?
16:35 <mefistofeles> *parecía
16:36 <GeekHrafn> *<mefistofeles> GeekHrafn: sí, pero... bueno, supongo que hay varias formas de aprender
16:36 <GeekHrafn> suena como a que estas aprendiendo mal
16:36 <GeekHrafn> y creo que no tiene nada que ver
16:36 <mefistofeles> jaja, usted le puede dar la interpretación que quiera, pero ahí no dice eso
16:36 <mefistofeles> pero está bien, como dije, si funciona así para usted, perfecto
16:36 FrNZ joined
16:36 <mefistofeles> solo le di otra opción que funciona para mi, para que la conozca y decida si tal vez le funciona a usted también, no más... ni menos
16:37 <GeekHrafn> su opción es buena cuando uno ya domina el lenguaje y se dedica a hacer algo en particular
16:37 <GeekHrafn> entonces tiene sentido
16:37 <mefistofeles> ok
16:37 <GeekHrafn> evidentemente la optimización viene luego
16:38 <GeekHrafn> pense que le parecía mal que quisiera ver diferentes estrategías
16:39 FrNZ joined
16:41 FrNZ joined
16:41 FrNZ left
16:43 samsagaz joined
16:47 Facu joined
16:48 nicoman joined
16:48 bl4ckb1rd joined
16:50 juantelez joined
16:51 alecu joined
16:55 dave_tenuki joined
17:07 celia joined
17:11 kyheo joined
17:12 MalaLech_ joined
17:27 MalaLech_ joined
17:51 juantelez joined
18:17 juantelez joined
18:23 MalaLeche joined
18:41 granjero joined
18:50 juantelez joined
19:00 samsagaz joined
19:04 fuaa joined
19:12 kyheo joined
19:14 qlixed joined
19:24 juantelez joined
20:02 juantelez joined
20:15 juantelez joined
20:17 ecolell joined
20:21 kyheo joined
20:24 kyheo joined
20:42 kaixer joined
20:42 <lalita> kaixer: Te damos la bienvenida a #pyar
20:43 <kaixer> hola
20:43 <Facu> hola kaixer
20:43 <kaixer> aquí solo hay argentinos?
20:49 juantelez joined
21:04 TiN joined
21:12 delfox joined
21:28 juantelez joined
21:31 angvp joined
21:57 nicoechaniz joined
22:05 juantelez joined
22:25 kyheo joined
22:40 juantelez joined
22:48 rmariano joined
22:49 marky1991 joined
22:51 GiLgAmEzH joined
22:53 juantelez joined
23:03 MalaLeche joined
23:26 mguillech joined
23:30 kyheo joined
23:34 juantelez joined
23:37 mguillech_ joined
23:52 mguillech joined
23:53 kyheo joined
23:56 celia joined