Re: [Python-es] Orientación: Mi primer programa

2019-08-04 Por tema Daπid
Lo más sencillo sería una página web. Hay muchos tutoriales, y con una sola aplicación funciona en Windows, Linux, Mac, teléfonos, y hasta la cafetera si tiene un explorador. Además, sería lo más fácil de mantener, porque no dependes de bibliotecas gráficas que pueden ser y serán actualizadas en el

Re: [Python-es] ¿Cómo generar una distribución aleatoria?

2019-07-07 Por tema Daπid
La declaración de tipos es opcional, pero si los declaras, puedes usar mypy para hacer análisis estático. En Python 2 lo puedes hacer con comentarios: https://mypy.readthedocs.io/en/latest/python2.html Lo bueno es que sólo lo tienes que declarar donde tú quieras. On Sun, 7 Jul 2019 at 18:24, Jos

Re: [Python-es] Leer fichero al mismo tiempo que se está escribiendo por otro proceso.

2019-07-04 Por tema Daπid
problema de > que tenía que estar leyendo desde el proceso hijo el FD 3 del proceso > padre, un coñazo. > > Si ha alguien se le ocurre como resolver esto ... estoy abierto a ideas. > > -- > > *De: *"Daπid" > *Para: *"python-es"

Re: [Python-es] Leer fichero al mismo tiempo que se está escribiendo por otro proceso.

2019-07-04 Por tema Daπid
Creo que has encontrado la solución, pero la has puesto en el lugar equivocado. #audio_file = io.open(stream_file+'.sln16','rb',buffering=0) El proceso que está escribiendo al archivo está probablemente usando un buffer, lo que quiere decir que sólo escribe al disco duro de vez en cuando, cuando

Re: [Python-es] ¿Cómo generar una distribución aleatoria?

2019-07-03 Por tema Daπid
Distribución plana es sólo uno de los requisitos de randint. Otro es que los valores sucesivos sean independientes. La solución de Mario tiene este problema: import numpy as np import pylab as plt results = [] k, seed = randint_1_7() for n in range(10): k, seed = randint_1_7(seed) re

Re: [Python-es] proteccion de codigo

2018-04-04 Por tema Daπid
2018-04-05 2:06 GMT+02:00 Mario Lacunza : > Hola, > > a ver entre #1 y #3 tienes un problema de diseño, si estás haciendo un > sistema web el cual corre por ende en el servidor q TU debes controlar para > q quieres protegerlo? si lo q tu vendes me imagino será el acceso al > mismo.. o lo q pretend

Re: [Python-es] proteccion de codigo

2018-04-04 Por tema Daπid
1 Sí, pero no está diseñado con eso en mente, así que no es fácil. Lo más sencillo, en mi opinión, sería compilar ciertos módulos en Cython y distribuir el binario o el código en C. El módulo principal seguría siendo Python, pero ahí sólo tienes que poner código más o menos trivial que carga direct

Re: [Python-es] Obtención de Sumandos para un Target a partir de una colección de valores

2018-02-09 Por tema Daπid
La forma eficiente de resolver el problema es usando programación dinámica (dynamic programming), y es equivalente a uno de los problemas clásicos: dar cambio en monedas. Hay mucha documentación al respecto, sobre todo en inglés. Un par de enlaces, sin garantía de calidad: https://interactivepyth

Re: [Python-es] Problema de variables con Pulp

2017-11-15 Por tema Daπid
e argument" > > Así que aunque entiendo lo de las "constraints" no consigo usarlo bien > > > > > El 15 de noviembre de 2017, 13:04, Daπid escribió: > >> Necesitas añadirlos como constraints: >> >> for i in soldados: >> prob +=

Re: [Python-es] Problema de variables con Pulp

2017-11-15 Por tema Daπid
Necesitas añadirlos como constraints: for i in soldados: prob += LpConstraint(num_soldados[i], sense=LpConstraintLE, rhs=poblacion[i]) Explicación: en Python a < b se ejecuta de inmediato, Pulp necesita la expresión de alguna forma "simbólica", de ahí que tengas que dividirlo en la variable q

Re: [Python-es] Ayuda con cuadrado aleatorio en TKinter

2017-10-27 Por tema Daπid
2017-10-26 13:15 GMT+02:00 jose ignacio otero bueno : > En primer lugar hay algunos errores, para llamar a la librería > tkinter, la instrucción es: > > import Tkinter > En Python2 es con mayúscula, en Python3 es con minúscula. ___ Python-es mailing li

Re: [Python-es] Ayuda con cuadrado aleatorio en TKinter

2017-10-26 Por tema Daπid
rectangulo_aleatorio es una función, que viene a ser una receta. Y de la misma manera que no puedes comer libros de cocina, sino que tienes que usarlos para cocinar, el contenido de la función sólo es ejecutado cuando la llamas. rectangulo_aleatorio(lienzo, 20, 30) rectangulo_aleatorio(lienzo, 50,

Re: [Python-es] ¿cómo anunciar un proyecto para que la comunidad participe en su desarrollo?

2017-06-26 Por tema Daπid
2017-06-24 4:39 GMT+02:00 Jose Caballero : > Así que pienso que tal vez la única forma de ver esos proyectitos salir > adelante sería "liberarlos" y dejar que la comunidad se encargue de ellos, > si así lo considerase oportuno (quizás no sean tan interesantes como a mí > me lo pueden parecer). >

Re: [Python-es] Ayuda Import Error: No module Python

2017-05-26 Por tema Daπid
¿Has instalado freeling? ¿Cómo? 2017-05-27 7:30 GMT+02:00 Mario Alfonso Saucedo Gomez : > Buenas tardes Estimados, > > Tengo un servidor Linux distribución Ubuntu 16.04, python 2.7 . He > instalado algunas librerías pero algunas me están generando el siguiente > error que describo a continuación

Re: [Python-es] Cambio de enteros a flotantes

2017-03-14 Por tema Daπid
_r19_v18_r20.dat', > dtype=np.int32).astype(np.float32) > with open("prueba_out", "wb") as prueba_out: > prueba_out.write(array.tostring()) > > Ahora obtengo un archivo binario. > > Que opinan? > > El 14 de marzo de 2017, 9:12, Kiko escribió: >>

Re: [Python-es] Cambio de enteros a flotantes

2017-03-14 Por tema Daπid
hivo binario (supongo de flotantes) pero solo tiene cuatro valores... > > Adjunto el contenido de cada archivo usando ghex. > > Que opinas? > > Saludos > > > 2017-03-14 8:19 GMT-06:00 Daπid : >> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >> > arr

Re: [Python-es] Cambio de enteros a flotantes

2017-03-14 Por tema Daπid
2017-03-14 14:41 GMT+01:00 Rolando Paz : > array = np.fromstring("data", dtype=np.int32).astype(np.float32) Te sobran las comillas en "data". ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es

Re: [Python-es] Cambio de enteros a flotantes

2017-03-14 Por tema Daπid
> Me pueden sugerir alguna forma de cambiar un archivo binario de 32 bits > enteros a un archivo binario de 32 bits flotantes? Yo usaría Numpy, si te puedes permitir la dependencia. array = np.fromstring(open(f_in).read(), dtype=np.int32).astype(np.float32) with open(f_out, 'wb') as f_out: f_

Re: [Python-es] Python 3.5.2

2016-12-24 Por tema Daπid
2016-12-24 17:52 GMT+01:00 Johnny Alonso : > Aquí los resultados con el operador ** coinciden, -4 en ambos casos, y lo > acepto como correcto desde el punto de vista del lenguaje, pero no desde el > punto de vista matemático, pues matemáticamente las expresión -2² es > diferente a -(2²). La conven

Re: [Python-es] Importar el modulo pyptables

2016-12-21 Por tema Daπid
Tiene pinta de ser un problema con py3. tables.py debería ser importado localmente (del archivo adyacente), pero en py3 los importes son absolutos, por lo que "import tables" se refiere a la biblioteca tables (Pytables, nada relacionado con tu caso). La solución es algo así : from .tables import

Re: [Python-es] Extendiendo de dict

2016-11-01 Por tema Daπid
2016-11-01 13:37 GMT+01:00 Chema Cortes : > nte a la intiuición, los diccionarios se inicializan al crear la instancia, > en lo que sería el método __new__: Nunca he entendido la diferencia entre __new__ y __init__. ¿Cuándo se usa cuál? ___ Python-es mai

Re: [Python-es] algo similar a matplotlib subplots() con la version 0.99.1.2.-1

2016-10-24 Por tema Daπid
2016-10-24 21:40 GMT+02:00 Jose Caballero : > El problema es que trabajo en RedHat 6, y el unico RPM que encuentro > es de la version 0.99, que no include subplots(). Esa version es antiquísima, y llena de bugs. Hicieron un buen esfuerzo limpiando para la versión 1.0 > -- alguien sabe donde puedo

Re: [Python-es] Virtualenv proyecto limpio

2016-09-30 Por tema Daπid
Pregunta tonta: has activado el virtualenv antes de ejecutar pip freeze? On 30 Sep 2016 10:10, "kausdiv" wrote: > Hola a todos. > > Por comodidad (lo reconozco), en python tengo instalado lo que más uso: > PyQt, SQLAlchemy, numpy y poco más. > > Ahora haciendo un curso de Django, quiero crear un

Re: [Python-es] De paquetes y de huevos

2016-09-29 Por tema Daπid
2016-09-29 16:05 GMT+02:00 691671947 : > si existe el paquete e usado apt-get o aptitude para instalar dependencias > del ssoo, el commando pip install solo e usado en el caso de virtualenv > activado. Ese es el uso correcto, y entonces no necesitas sudo. El problema viene cuando usas sudo pip i

Re: [Python-es] De paquetes y de huevos

2016-09-29 Por tema Daπid
2016-09-29 15:33 GMT+02:00 Antonio Beamud Montero : > Como ya sabéis las distribuciones de linux empaquetan una serie de librerías > y utilidades de python en una versión concreta. Cuando desarrollas algo > sobre python, y necesitas alguna librería que no está disponible en paquete > para tu distri

Re: [Python-es] Consulta modulo time

2016-09-29 Por tema Daπid
2016-09-28 19:16 GMT+02:00 David Samaniego : > Gente buenas tardes, alguien conoce si el modulo time.time() tiene alguna > forma de devolver el tiempo en segundos y con una resolución de > nanosegundos Malamente. Mi ordenador, con un procesador potente tarda 80 ns en darte el tiempo: %timeit time

Re: [Python-es] Insertar registros cada segundo

2016-05-03 Por tema Daπid
2016-05-03 17:31 GMT+02:00 David Samaniego : > Alguna sugerencia de como puedo llevar a cabo la idea?? t0 = time.time() # consulta smnp elapsed = time.time() - t0 if elapsed < 1: time.sleep(1 - elapsed) Sería bueno guardar el tiempo, porque la red puede caerse temporalmente, o el servidor tar

Re: [Python-es] Escritura en archivos binarios

2016-01-27 Por tema Daπid
2016-01-27 15:40 GMT+01:00 Pixu Kideak : > > archivo.seek(1) #Esta es la posición en la que me interesa modificar el contenido. > archivo.write(21) #Digamos que quiero escribir ! - que HEX es 21 - en esa dirección. > > Pero no consigo escribirlo puesto que parece que write recibe sólo variables de

Re: [Python-es] IOError: [Errno 13] Permission denied

2016-01-23 Por tema Daπid
2016-01-23 12:03 GMT+01:00 David Rodríguez : > > > fichero=open('/sys/devices/pci:00/:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brigthness','w') > dato_listo=fichero.write("300") > fichero.close() > Una posible idea: open en modo 'w' elimina todo el contenido del archivo, por lo que

Re: [Python-es] numpy.absolute

2015-12-20 Por tema Daπid
On 20 Dec 2015 05:16, "Rolando Paz" wrote: > open_bram = open(args.bram, 'r') > bram = open_bram.readlines() > > cols = np.loadtxt(bram, dtype=str) A np.loadtxt le puedes pasar el nombre de archivo directamente, así que esas tres líneas se colapsan en : cols = np.loadtxt(args.bram) Si necesitas

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-29 Por tema Daπid
2015-11-29 23:08 GMT+01:00 Kiko : > > For the record, acabo de instalar un venv con numpy, scipy, > matplotlib, pandas y jupyter/ipython y creo que va por los 300Mb y un > buen rato de instalaciones/compilaciones. > La opción más sencilla que se me ocurre, y según el uso que le quieras dar te pue

Re: [Python-es] Instalar Python de 32 o 64 bits

2015-10-29 Por tema Daπid
2015-10-29 18:13 GMT+01:00 Jesús Quintero Suárez : > Gracias Kiko, ¿Existe algo en Python de 64 bits que no esté disponible > para la de 32 bits o viceversa?. Un procesador de 64 bits puede ejecutar un proceso de 32, pero no al revés. Por otro lado, un proceso de 32 bits sólo puede usar, como má

Re: [Python-es] Error al finalizar programa

2015-10-28 Por tema Daπid
2015-10-15 22:24 GMT+02:00 Javier Alonso : > me sale en la consola un mensaje del tipo "alloc: invalid block: 02E10AA0: > 78 2" . Este mensaje cambia al volver a ejecutar el programa, y Python > deja de funcionar. > Utilizo Python 3.4.3 desde Windows 7. > El programa es correcto. ¿Cómo los has

Re: [Python-es] Reintentar

2015-08-26 Por tema Daπid
2015-08-26 13:41 GMT+02:00 Gonzalo V : > perdon, soy nuevo en python > si hago un for i in range(3): va a dar 3 pasadas aunque sea true?. La > idea es que si la conexion es true pase 1 vez y si falla de 3 pasadas. > Muchas gracias! > ¿Aunque qué sea true? Lo que tienes que hacer es, una vez que

Re: [Python-es] Reintentar

2015-08-26 Por tema Daπid
2015-08-26 11:47 GMT+02:00 Gonzalo V : > Tenia entendido que era While true daba el resultado . ¿Cómo lee el > intérprete while 1: Que reintente 1 sola vez? > while algo: se interpreta como: while bool(algo): donde bool() convierte el objeto en True / False. > ¿Cuál sería el código para rei

Re: [Python-es] Como capturar la tecla Ctrl (exclusivamente, sin pulsar otra simultáneamente) en un programa de consola en Raspbian

2015-07-12 Por tema Daπid
On 12 Jul 2015 13:55, "Miguel Salcedo" wrote: > > He desarrollado un programa de consola en el cual necesito detectar el momento en el que me pulsan la tecla Ctrl (solo Ctrl, sin pulsar ninguna otra al mismo tiempo). El comando "xev" de Xorg es capaz de detectar tanto cuando la aprietas como cuan

Re: [Python-es] RPMs para matplotlib y numpy

2015-06-22 Por tema Daπid
2015-06-22 17:27 GMT+02:00 Jose Caballero : > No se trata de una tarea en mi ordenador personal, sino en una maquina > del curro, donde todo esta instalado con RPMs y mantenido con puppet. > No se si en esas condiciones es buena idea mezclar dos sistemas > diferentes de instalacion de librerias: R

Re: [Python-es] RPMs para matplotlib y numpy

2015-06-21 Por tema Daπid
2015-06-21 18:38 GMT+02:00 Jose Caballero : > > Quería instalar matplotlib. Estaba intentando una instalación a partir > de las fuentes de matplotlib-1.4.3, pero se queja porque necesita > numpy 1.6 o superior. > La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el > repo de EPEL no

Re: [Python-es] Fwd: Modulo subprocess y Script Perl

2015-05-06 Por tema Daπid
2015-05-06 8:15 GMT+02:00 Juan Camilo Hernandez Diaz < camilo.hernan...@gmail.com>: > Por el momento estoy ejecutando el script con con os.system que funciono > sin problemas. os.system es equivalente a subprocess.Popen con el argumento shell=True. /David. _

Re: [Python-es] No se puede instalar numpy en entornos virtuales con python3.4

2015-04-13 Por tema Daπid
On 13 April 2015 at 16:18, Horacio wrote: > > RuntimeError: Broken toolchain: cannot link a simple C program > > Eso huele a compilador roto. Estás intentando instalar la versión de 32 bits, ¿tienes el compilador y las bibliotecas de 32 bits instaladas (glibc, glibc-dev...)? Si las tienes, ¿puede

Re: [Python-es] Cómo convertir una lista flotante a una lista de enteros.

2015-02-19 Por tema Daπid
2015-02-19 14:31 GMT+01:00 Juan Pablo Fernandez Gutierrez < jpfernan...@udem.edu.co>: > creo una lista con x=range(n), pero esta es un array y al usarlo como > índice me genera error. En Python3, range(n) crea un iterador. Si lo que quieres es una lista, conviértelo: list(range(n)).

Re: [Python-es] Ploteo en tiempo real con PyAudio y Matplotlib

2014-10-11 Por tema Daπid
2014-10-11 23:37 GMT+02:00 Ricardo Cisterna : > Olvidé mencionar que el software debe mantener el "histórico" de datos > recopilados, de forma de que el gráfico muestra los datos desde el inicio > de la grabación hasta el momento actual. Mira que lo dudo. :) Estás recibiendo 44100 muestras por

Re: [Python-es] Ploteo en tiempo real con PyAudio y Matplotlib

2014-10-11 Por tema Daπid
2014-10-11 17:16 GMT+02:00 Ricardo Cisterna : > Sin embargo, a la hora de plotear los datos con matplotlib, a medida que > los segundos avanzan el programa se va volviendo cada vez mas lento, > produciéndose un desfase entre el gráfico mostrado y los sonidos del > ambiente. Esto suena a un probl

Re: [Python-es] Editar variables en aplicaciones de consola

2014-08-18 Por tema Daπid
2014-08-18 15:02 GMT+02:00 Chema Cortes : > editor = os.getenv('EDITOR') En mi máquina (Fedora LXDE) no está definida, y el comando "editor" tampoco existe. Sin embargo, siempre puedes tener vi en la recámara. ___ Python-es mailing list Python-es@pytho

Re: [Python-es] Problema en string

2014-08-13 Por tema Daπid
2014-08-13 19:08 GMT+02:00 Jean Carlos Rodrìguez < jeancarlosr...@yahoo.com.dmarc.invalid>: > > query_exec("""INSERT INTO table (id, desc) VALUES ({0},"{1}") > """.format(1,desc)) > > pero cuando lee el caracter " de pulgadas lo cierra y me da error, ya he > tratado haciendo para combinaciones y

Re: [Python-es] Ordenar diccionario

2014-08-11 Por tema Daπid
2014-08-11 20:57 GMT+02:00 Omar Gutiérrez : > Por aquí un ejemplo de *OrderedDict*: > > http://pymotw.com/2/collections/ordereddict.html > > Yo tenía un problema similar con unos diccionarios que quería convertir a > JSON. Espero que OrderedDict te ayude. OrderedDict es un diccionario ordenado e

Re: [Python-es] Documentacion

2014-08-10 Por tema Daπid
2014-08-10 22:06 GMT+02:00 Andres Marin : > Hola, > > Alguna idea para documentar programas en Python?, se puede usar el > estandar de Doxygen? > La documentación oficial (y la de muchos otros proyectos, como Numpy) está hecha con Sphinx. http://sphinx-doc.org/ Aparte de generarse con un comand

Re: [Python-es] array

2014-08-05 Por tema Daπid
On 6 August 2014 02:19, Rolando Paz wrote: > bps.shape=(self.n_ants,self.n_chans) > > ValueError: total size of new array must be unchanged > Tienes un array 2D al que le quieres cambiar las dimensiones, pero el número total de elementos antes y después no es el mismo. No tengo claro cuál es

Re: [Python-es] why builtin functions?

2014-08-05 Por tema Daπid
On 6 August 2014 00:43, Jose Caballero wrote: > En particular, mi colega me pregunta que por que python implementa la > funcion len( ) pero no existe el metodo len() para clases como > list, string, etc. > Sí existe, pero se llama __len__(). La existencia de algunos builtins está clara: son

Re: [Python-es] AIPY

2014-08-04 Por tema Daπid
2014-08-04 18:19 GMT+02:00 Rolando Paz : > Qué son los valores NaN en Matplotlib? > NaN es Not A Number. https://es.wikipedia.org/wiki/NaN (Mejor explicado, en inglés: https://en.wikipedia.org/wiki/NaN ) Versión corta: alguna operación ha ido mal. Ejemplos: 0 / np.float64(0), np.loadtxt cuando

Re: [Python-es] AIPY

2014-08-04 Por tema Daπid
On 4 August 2014 16:10, Rolando Paz wrote: > La gráfica que se genera está adjunta al correo y está en blanco. Matplotlib por defecto deja los NaN en blanco. Probablemente, tu archivo .uv tenga valores inválidos, o no lo estás leyendo correctamente. /David

Re: [Python-es] Lentitud cargando archivo

2014-07-29 Por tema Daπid
2014-07-29 20:41 GMT+02:00 kausdiv : > La cuestión es que tarda bastante en cargar en el control el texto. (más > de 10 segundos) > > Uso el siguiente código: > self.dominios.LoadFile(self.m_filePicker1.GetPath()) > No hay otra forma de saberlo que midiendo. Ejecuta el programa como python

Re: [Python-es] Software para Radioastronomia

2014-06-16 Por tema Daπid
2014-06-17 0:17 GMT+02:00 Rolando Paz : > > Me puedes explicar cuál es la función del "buffer" y qué significa que sea > "demasiado pequeño"? > No sé, pero por tu mensaje de error: ERR: Buffer is too small for header unpack ERR: could not unpack header Imagino que tendrá que ver con cuánta mem

Re: [Python-es] Software para Radioastronomia

2014-06-15 Por tema Daπid
On 15 June 2014 19:39, Rolando Paz wrote: > last_offset = p['offset'] > > TypeError: 'NoneType' object has no attribute '__getitem__' > Esto debería ser un diccionario: p = pkt.unpack(correlator.get_a_packet()) pero es None, que parece significar que no ha conseguido un buen paquete

Re: [Python-es] Auto-completado con ayuda

2014-06-11 Por tema Daπid
2014-06-11 19:53 GMT+02:00 Jaime Perea : > python, C y fortran (¡en la cara no > por favor, que quedan marcas! ... es que soy físico, comprendedlo) > Sólo mereces ser pegado si usas versiones de FORTRAN anteriores a f90. No hay razón* para traer a este mundo nuevos engendros en F77. ___ * Excep

Re: [Python-es] Tratamiento de datos.

2014-06-05 Por tema Daπid
for line in inputfile: if line.startswith('xxx'): break # Ignora las líneas hasta xxx for line in inputfile: line = line.split(' ') # Separa por espacios lat = (int(line[1]), float(line[2])) long = (int(line[4]), float(line[5])) # Haz algo con lat y long Si tus coordenda

Re: [Python-es] Scraping con scrapy.

2014-05-19 Por tema Daπid
2014-05-19 17:53 GMT+02:00 Luis Miguel Morillas : > Yo necesito que cada vez que se suministra una url, se vuelva a > parsear la página, porque la información es dinámica (precios de venta > o alquileres) > Te puedes morir de éxito. Puedes almacenar los datos en una base de datos local que vas re

Re: [Python-es] Reconocer números de teléfono en imagenes png

2014-05-05 Por tema Daπid
Google tiene un motor de OCR, Tesseract, y hay un wrapper en Python [1]. Si las imágenes son claras, debería leerlas sin problema. Si sabes que son números, y la calidad no es muy buena (tesseract no es preciso), restringiendo el número de hipótesis (son todo números) puedes entrenar una red neuro

Re: [Python-es] Consulta sobre interfaces y clases abstractas

2014-05-05 Por tema Daπid
ortes" wrote: > El 4 de mayo de 2014, 19:36, Daπid escribió: > >> 2014-05-04 17:40 GMT+02:00 Chema Cortes : >> >> Como es bastante tedioso andar comprobando los atributos y métodos que >>> tiene un objeto para saber si cumple o no con determinado protocolo, la &

Re: [Python-es] Consulta sobre interfaces y clases abstractas

2014-05-04 Por tema Daπid
2014-05-04 17:40 GMT+02:00 Chema Cortes : > Como es bastante tedioso andar comprobando los atributos y métodos que > tiene un objeto para saber si cumple o no con determinado protocolo, la > librería estándar facilita una colección de clases base abstractas > (ABC-Abstract Base Classes) para poder

Re: [Python-es] Comportamiento de python.

2014-04-08 Por tema Daπid
Por cierto, si usas eso en código y lo analizas con pylint, te avisa de que eso es un imán para bugs. Suele ser una buena idea pasarlo de vez en cuando, aunque no siempre haya que hacerle caso... On Apr 8, 2014 11:41 PM, "Jose Caballero" wrote: > es una de esas cosas casi imposibles de encontrar

Re: [Python-es] error de memoria al generar lista de numeros aleatorios uniformes en numpy

2014-04-07 Por tema Daπid
2014-04-06 23:24 GMT+02:00 AGTUGO : > size_sample = 1e7 > x = np.random.uniform(0,1,size_sample) > y = np.random.uniform(0,1,size_sample) > Los números aleatorios que generas no son importantes, son solo un medio para un fin. Escribirlos en disco (Pytables, mmap, swap...) es un gasto innecesario.

Re: [Python-es] Hola a todos // Software para Radiointerferometro

2014-04-03 Por tema Daπid
A mí también me interesa. Soy físico, con algunos "antecedentes" en astrofísica. Y si tú tienes antenas, o experiencia construyendo, mejor. :) 2014-04-02 23:08 GMT+02:00 Rolando Paz : > Es un gusto saludarlos. > > Desde hace ya algún tiempo estoy diseñando un correlador para obtener las > señale

Re: [Python-es] IPython 2.0 requiere node.js?

2014-04-03 Por tema Daπid
En Linux no tengo pandoc ni node.js instalados, y nbconvert funciona. Actualizando via pip de la versión antigua a la 2.0 no ha instalado nada nuevo. 2014-04-03 11:52 GMT+02:00 Chema Cortes : > Hola, a todos: > > Probando el notebook de la nueva versión de IPython 2.0 veo que busca una > instala

Re: [Python-es] Divisas en aplicación

2014-04-02 Por tema Daπid
2014-04-02 12:59 GMT+02:00 kausdiv : > Y lo que tengo más duro es como hacer que cada albarán, ticket, etc tome > esa moneda. O si el cliente quiere pagar en Pesos o Dolares... Depende completamente de cómo sea la aplicación. La idea más simple es trabajar internamente con euros y, a la hora de

Re: [Python-es] Ayuda instalando Django en servidor remoto

2014-03-14 Por tema Daπid
Asegúrate de usar el pip de tu virtualenv. Estará en la subcarpeta bin/pip. [davidmh@maxwell ~]$ mkdir venv [davidmh@maxwell ~]$ virtualenv venv/ New python executable in venv/bin/python Installing setuptools, pip...done. [davidmh@maxwell ~]$ cd venv/ [davidmh@maxwell venv]$ ls bin include lib

Re: [Python-es] Ayuda instalando Django en servidor remoto

2014-03-14 Por tema Daπid
On 13 March 2014 21:39, Alexis Cabrera Mondeja wrote: > parts = 2 if version[2] == 0 else 3 Esa es una sintaxis introducida en Python 2.5, o sea que estás instalando Django en Python 2.4. Lo puedes ver en el mensaje de error: home/alexiscm/python_virtualenv/lib/python2.4/site-packages/pip-0.8.

Re: [Python-es] Más consultas: pdf, email, crear ejecutable.

2014-03-14 Por tema Daπid
2014-03-14 7:40 GMT+01:00 Hiko hitokiri : > esconder codigo es imposible y el que crea que es posible se equivoco de > profesión http://xkcd.com/285/ Véase la siguiente línea de código Python pasada por Cython: static CYTHON_INLINE __pyx_t_float_complex __pyx_f_6cy_cwt_morlet_i( double __pyx_v

Re: [Python-es] ¿Deadlock en multiprocessing?

2014-03-04 Por tema Daπid
2014-03-03 22:19 GMT+01:00 Chema Cortes : > > OK. Creo que has hecho un planteamiento demasiado optimista. El > proceso "saver" entra a funcionar antes de los jobs generadores, por > lo que es posible que termine sin haber procesado todos los datos, > bloqueándose el hilo principal por quedar dato

Re: [Python-es] ¿Deadlock en multiprocessing?

2014-03-03 Por tema Daπid
2014-03-03 15:51 GMT+01:00 Chema Cortes : > > q.join() > > En el código que pones en pastebin no aparece esta línea, y parece ser > precisamente el problema de todo. Oops, borré de más. q.join() estaría justo antes de saver.join(). En todo caso, si reemplazo JoinableQueue por Queue y simple

[Python-es] ¿Deadlock en multiprocessing?

2014-03-03 Por tema Daπid
Hola: Tengo un programa que genera ciertos datos en paralelo y los pone en una cola para ser guardados en un archivo HDF5. Parece funcionar bien, pero de vez en cuando, el proceso se atasca. Aquí el código: http://pastebin.com/MuTKBzk8 Y aquí lo que escupe el programa: [Parallel(n_jobs=-1)]: Do

Re: [Python-es] OT - Entregar fuentes Open Source

2014-01-24 Por tema Daπid
2014/1/23 Andres Vargas - zodman > ejecuta > rm -rf / > como root > Eso es una muy mala idea. Puede ser considerado destrucción de propiedad, y desde luego pueden cargarte daños y perjuicios por el tiempo que la aplicación esté muerta. Hay formas mucho mejores de ser BOFH [1]. Si, consultados l

Re: [Python-es] ¿queue.put bloquea?

2014-01-20 Por tema Daπid
2014/1/18 Chema Cortes > Este relato es habitual en la programación concurrente. > > Queue se utiliza para "sincronismo" entre workers. El sincronismo > requiere establecer bloqueos, que aumentan en número geométricamente > al aumentar el número de workers, haciendo el programa mucho más lento. >

[Python-es] ¿queue.put bloquea?

2014-01-17 Por tema Daπid
Hola: Tengo una aplicación que genera datos en un pool de ocho trabajadores (joblib.Parallel) que son almacenados en una base de datos (Pytables) por un proceso paralelo (multiprocessing.Process). Los datos son transferidos a través de una cola. Ahora bien: el bucle que genera los datos es muy rá

Re: [Python-es] Manera de pasar código python a visual basic

2013-11-22 Por tema Daπid
2013/11/22 monoBOT > No existe ningún traductor de idiomas ... como mucho hay un conversor de > py2. a py3. que además debes tu de revisar porque no es perfecto. > Sí que existen. Ahora, el código traducido no es algo que quieras leer. Shedskin: Python puro a C (experimental, pero bastante func

Re: [Python-es] Almacenamiento en disco automático y transparente

2013-10-28 Por tema Daπid
2013/10/28 Kiko > Si los datos son lo suficientemente grandes como para que no quepan en > memoria El problema es que, en principio, no sé si va a ser así. Depende de los datos en concreto y de la RAM instalada en la máquina (cualquier cosa entre 4 y 16 GB). Me gustaría poder evitar el disco mi

[Python-es] Almacenamiento en disco automático y transparente

2013-10-28 Por tema Daπid
Tengo un objeto Python (pongamos una cadena de texto o un array de numpy) que puede crecer arbitrariamente, hasta, quizá, superar el límite de memoria del SO. Quiero mantenerla en memoria mientras sea posible, pero si llegara a crecer por encima de un cierto límite, se almacenaría en disco. El prog

Re: [Python-es] Entrevista a GvR

2013-09-14 Por tema Daπid
2013/9/14 lasizoillo > Lo que quiero decir con estos datos inventados es que en el desarrollo > web suele ser muy difícil conocer qué tecnología hay detrás. > Y no sólo eso; por ejemplo, hay un montón de páginas en Wordpress, que usa PHP, pero es un sólo grupo el que pica código. Sería como deci

Re: [Python-es] Entrevista a GvR

2013-08-27 Por tema Daπid
2013/8/27 Chema Cortes > python debe > evolucionar más allá de CPython si no quiere quedarse fuera de la > programación de móviles y para la nube. > Me pregunto si es realmente necesario. En el tiempo que llevaría desarrollar y madurar un compilador adecuado para móviles, la tecnología de hardwa

Re: [Python-es] Imagenes dañadas al descargar con urllib2

2013-08-27 Por tema Daπid
2013/8/27 WolveLopez > f = open(nombre_del_archivo, "w") Prueba a abrirlo en modo binario, "wb". Este modo es específico de Windows, por eso Linux te funciona bien. El intérprete de Python en Linux simplemente ignorará la b, por lo que puedes usar el mismo código para Windows y Linux. En el tu

Re: [Python-es] Instalación de Eric-ide 5

2013-08-15 Por tema Daπid
2013/8/15 Luis : > Qué me está faltando? Probablemente, instalar esos módulos en Python3. Cada versión de Python tiene sus bibliotecas, y son independientes unas de otras (aunque la biblioteca en sí puede ser la misma). En cuanto a QT4/PyQT4, el primero es el framework en sí, código en C++, mient

Re: [Python-es] como saber cuanto tarda en ejecutarse una funcion?

2013-08-14 Por tema Daπid
time.time() te da el tiempo en segundos, con precisión de microsegundos, igual que micros de arduino. Si quieres hacerlo más fino, puedes usar timeit (método mágico %timeit de ipython), que hace una medida más precisa (útil, por ejemplo, si estás desarrollando y quieres ver si una optimización es

Re: [Python-es] Fwd: Ajuste de valores en el eje x matplotlib

2013-08-12 Por tema Daπid
2013/8/9 Acústico Cáustico : > Como se puede observar estoy tratando de graficar el eje x en segundos y no > en nro. de muestras, alguno conoce la forma gen'erica de hacerlo, es decir, > quiero que este c'odigo funcione para diferentes audios, por eso no lo hago > con los xticks de este modo: plt.

Re: [Python-es] Eficiencia de las listas

2013-08-07 Por tema Daπid
también los tengo pendientes. CArray no lo > conocía, aunque parece relacionado con los anteriores. ¿Podría numexpr > mejorar los resultados de numba que ha puesto Daπid? CArray significa "chunked array". Es un ndarray que no ocupa necesariamente un trozo de memoria contiguo. Cua

Re: [Python-es] Eficiencia de las listas

2013-08-07 Por tema Daπid
2013/8/6 Chema Cortes : > Interesante caso usando numpy y numba. Pero el problema que veo es que > la función flipper no debería tener fijados los parámetros de corte, > lo que supongo que hará perder bastante eficacia al JIT de numba. El hecho de que Numba sea capaz de optimizarlo (significativam

Re: [Python-es] Eficiencia de las listas

2013-08-06 Por tema Daπid
2013/8/6 Chema Cortes : > Interesante caso usando numpy y numba. Pero el problema que veo es que > la función flipper no debería tener fijados los parámetros de corte, > lo que supongo que hará perder bastante eficacia al JIT de numba. En absoluto. Pasando i y j como argumentos a la función, se ti

Re: [Python-es] Eficiencia de las listas

2013-08-06 Por tema Daπid
También depende de cuánto quieras invertir. In [4]: l=np.random.random(3*10**6); L=list(l) In [8]: i = int(10**5.8) In [11]: j = 3*10**6-10 In [26]: %timeit l[i+1:j+1]=l[j:i:-1] 10 loops, best of 3: 23.4 ms per loop In [27]: %timeit L[i+1:j+1]=L[j:i:-1] 100 loops, best of 3: 427 ns per loop

Re: [Python-es] Esqueleto .pyd

2013-06-22 Por tema Daπid
2013/6/23 Mario Encalada : > [.pyc] Es el mismo programa, pero optimizado Pero poco. En realidad, lo único que ganas es que se lea más rápido. El tiempo de ejecución será el mismo para la mayor parte del programa. Puedes ganar un poquito más llamando a Python con -O, que simplemente ignorará los a

Re: [Python-es] Llega un novato

2013-05-03 Por tema Daπid
Si sabes inglés (y no hace falta mucho nivel), una buena opción es el tutorial oficial: http://docs.python.org/2/tutorial/ http://docs.python.org/3/tutorial/ Es conciso, completo y cubre bastante bien lo básico, sobre todo para alguien que empieza a programar de cero (explicando en detalle los if

Re: [Python-es] Principiante en Python

2013-04-30 Por tema Daπid
Sí, ese mismo. Tienes que instalar pydev desde dentro del propio eclipse, como plugin, pero es bastante fácil, casi automático. Si has programado antes, es una buena opción, por lo que dices, ya has programado antes, ¿verdad? Para un completo principiante tiene demasiada información, para mi gusto

Re: [Python-es] Stack Overflow en español: debate

2013-04-09 Por tema Daπid
2013/4/9 Eduard Diaz > En cuanto a documentación de python, tengo, no toda pero si bastante > documentación en pdf, epub, markdown, html y otros formatos y muchas > veces veo una pagina html la descargo y la formateo en markdown y me > genero un epub con pandoc > Eso no es aplicable a este caso.

Re: [Python-es] Stack Overflow en español: debate

2013-04-09 Por tema Daπid
2013/4/9 Juan Luis Cano > Tal y como yo lo veo, la ventaja fundamental es que el formato Stack > Overflow está pensado no solo para mejorar el posicionamiento en > buscadores, sino para mejorar también la eficiencia de la búsqueda de > información. La respuesta buena aparece arriba del todo, just

Re: [Python-es] Copiar archivos

2013-03-20 Por tema Daπid
2013/3/20 Manuel A. Estevez Fernandez : > Intente hacerlo con shutil.copy2 pero como debo tener el nombre exacto no me > funciona, o tal vez lo estoy usando de forma incorrecta. Si el nombre es el mismo, salvo unos caracteres adicionales al final (y sólo hay un archivo que cumpla esto): name_rel

Re: [Python-es] El infinito se me queda corto

2013-03-20 Por tema Daπid
En Numpy: In [1]: np.tan(np.pi/2) Out[1]: 16331239353195370.0 In [2]: np.log10(np.tan(np.pi/2)) Out[2]: 16.213019143942429 Exactamente el mismo resultado. 2013/3/20 Chema Cortes : > Supongo que habrá una explicación. Si realizo el siguiente cálculo: > > In [13]: import math > > In [14]: math.

Re: [Python-es] Implementación de cmath.sqrt

2013-03-14 Por tema Daπid
2013/3/14 Chema Cortes : > Sencillamente, está preservando el signo de la parte imaginaria tal y > como se define para las raices cuadradas con complejos. ¡Ajá! Muchas gracias, eso lo explica todo. En la implementación anterior se preservaba también el signo de la parte real, que no tiene mucho se

[Python-es] Implementación de cmath.sqrt

2013-03-14 Por tema Daπid
Hola: Estaba echándole un vistazo superficial a la biblioteca cmath de Python [1] cuando encontré esto: static Py_complex 667 c_sqrt(Py_complex z) 668 { [...] 696 Py_complex r; [...] 702 if (z.real == 0. && z.imag == 0.) { 703 r.real = 0.; 704 r.imag = z.imag; 705

Re: [Python-es] Duda sobre matrizes en python y diccionarios con listas

2013-03-13 Por tema Daπid
2013/3/13 Rafael Gomes > La otra duda es sobre como puedo hacer matrizes en python? Yo utilize este > metodo pero no se si es el mas correcto > > a=0 > a=[a]*tamanho > matriz_adj=[a]*tamanho > print matriz_adj > > La matriz es para tratar de hacer la matriz adjacente de mi red de casa. > Si quie

Re: [Python-es] Charlas y tutoriales para PyData 2013 disponibles

2013-02-06 Por tema Daπid
2013/2/5 Kiko : >>> >> Jajaja lo siento Francesc, me ha hecho gracia la parte de «a ver si os >> animáis». ¡Mi bolsillo no me permite todavía volar 6000 kilómetros, asistir >> a la conferencia y dormir bajo techo allí! :P >> >> Tienen una pinta extraordinaria, me tendré que conformar con los vídeos

[Python-es] Fwd: [ANN] Summer School "Advanced Scientific Programming in Python" in Zürich, Switzerland

2013-01-31 Por tema Daπid
El año pasado estuve yo, y fue bastante interesante. Científicos que haya por aquí, consideradlo. -- Forwarded message -- From: Tiziano Zito Date: 31 January 2013 11:56 Subject: [Numpy-discussion] [ANN] Summer School "Advanced Scientific Programming in Python" in Zürich, Switzerl

Re: [Python-es] Clase de Clases

2013-01-21 Por tema Daπid
Si quieres que cada instancia llame a instancias de las subclases diferentes, deberías llamarlas en el init. Pero no estoy seguro de haber entendido tu problema, así que a lo mejor no es esto lo que estás buscando. On Jan 21, 2013 1:18 PM, "Oswaldo" wrote: > El 21/01/2013 7:58, Alvaro Manrique e

  1   2   3   >