Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Yeison.Eng

#11
Scripting / Re: deteccion de rostros con Python
20 Diciembre 2010, 02:09 AM
Excelente!  ;-)
ya lo probé y esta definitivamente muy interesante.
mas interesante aún el archivo .xml para hacer el trabajito
#12

Nombre del autor: Yeison Cardona
Nombre de la aplicación: PyMSE
Está escrito en Python
PyMSE en una aplicación para calcular 'Sample Entropy' y 'MSE (Multiscale Entropy Analysis)' hecho en Python con la interfaz de WxPython. Permite definir parámetros como la escala (en MSE), tamaño de datos a comparar y filtro de ruido. También se ha incluido la opción de graficar el resultado del cálculo de la MSE y un administrador de datos.

Link de descarga
http://code.google.com/p/pymse/downloads/list

Captura de pantalla:




#13
Saludos.
Muchas gracias, apenas pude solucionar mi problema, cuando tenga un poco de tiempo subo un pequeño código para la solución, (ahora me esta matando la universidad).
#14
Scripting / Calcular entropía multiescala [Python]
16 Noviembre 2010, 09:50 AM
PyMSE

Este es uno de mis primeros programas serios, lo que hace es basicamente hallar la Entropía multiescala, lo hice simplemente porque existen pocos en Internet (uno muy bueno esta en C y nunca pude ejecutarlo), tiene una interfaz gráfica con WxPython y permite graficar resultados.



Lo pueden descargar desde:
http://code.google.com/p/pymse/


Para ejecutarlo correctamente se necesitan de las librerias:
WxPython: http://sourceforge.net/projects/wxpython/files/
Numpy: http://sourceforge.net/projects/numpy/files/
Matplotlib: http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0/


Corre en Windows y en Ubuntu


#15
Todos han aportado, yo tambien
así lo haría yo

Código (python) [Seleccionar]

#! /usr/bin/python
#-*- coding: utf-8 -*-

lista=[]
contador=0
while contador<10:
    entrada=int(raw_input("Digite un número %d: " %(contador+1)))
    if entrada<0: print "Sólo números positivos!"
    else:
        lista.append(entrada)
        contador+=1
print "\nya son 10 números"
print lista

#16
Scripting / Re: Ejemplo Python suma_matrices
16 Noviembre 2010, 09:04 AM
Wow, si que estas de preguntón últimamente pero tranquilo, solo trata de fijarte bien en la pagina siguiente esta la continuación del código, la suma de A y B, es  C.
Fijate bien antes de preguntar. ;D
#17
Que tal algo como

Código (python) [Seleccionar]


n = int(raw_input('Introduce un numero entero: '))
a = range(1, n)
for x in range(0,n-1):
    a[x] = a[x] ** 2
print a


ya que necesitas recorrer la lista

por cierto lei el ejercicio y no es exactamente " elevar al cuadrado un rango" como dices.

#18
Scripting / Re: matrices (python)
8 Noviembre 2010, 23:30 PM
Sólo porque no tengo nada que hacer, aquí esta lo que podrías necesitar
Suerte, comenta si te sirve

(solo copia y pega esto en un editor de python y listo)

Código (python) [Seleccionar]

#! /usr/bin/python
#-*- coding: utf-8 -*-


#----------------------------------------------------------------------
def Pedir_Tamanio():
    filas=raw_input("Cantidad de filas: ")
    columnas=raw_input("Cantidad de columnas: ")
    fila=int(filas)
    columna=int(columnas)
    return fila, columna

#----------------------------------------------------------------------
def Producto_lista(lista):
    contador=0
    producto=1.0
    while contador<len(lista):
        producto*=float(lista[contador])
        contador+=1
    return producto
       

########################################################################
class Trabajar_con_matriz:
    """"""
    #----------------------------------------------------------------------
    def __init__(self, fila, columna):
        self.fila=fila
        self.columna=columna
       
    #----------------------------------------------------------------------
    def Llenar_matriz(self):
        self.matriz=[]
        i=0
        while i<self.fila:
            inter_matriz=[]
            j=0
            while j<self.columna:
                valor=raw_input("Valor [%d][%d]: " %(i, j))
                inter_matriz.append(float(valor))
                j+=1
            i+=1
            self.matriz.append(inter_matriz)
        return True
   
    #----------------------------------------------------------------------
    def Calcular_productos_por_fila(self):
        i=0
        while i<self.fila:
            producto=Producto_lista(self.matriz[i])
            print "Producto fila %d: %f" %(i+1, producto)
            i+=1
        return True
           
    #----------------------------------------------------------------------
    def Optener_diagonal_secundaria(self):
        if self.fila==self.columna:
            j=self.columna-1
            i=0
            print "Diagonal inversa:"
            while j>=0:
                print self.matriz[i][j]
                i+=1
                j-=1
            return True
        else:
            print "No es una matriz cuadrada"
            return False
       
         
fila, columna =Pedir_Tamanio()
Matriz=Trabajar_con_matriz(fila, columna)
Matriz.Llenar_matriz()
print "\n\n"
Matriz.Calcular_productos_por_fila()
print "\n\n"
Matriz.Optener_diagonal_secundaria()
raw_input()
           
           
#19
Hola a todos
Estoy desarrollando un programa en Python con WxPython, se trata de entrar unos datos y el programa calcula la entropía multiescala, tiene que hacer muchos cálculos y se demora un buen rato, pero durante el proseso la ventana entra en modo de "no responde" aunque si puedo ver la barra de carga funcionando, solo se reactiva cuando termina y me muestra los resultados sin ningún problema. Pero no me gusta que pase eso de "no responde"
Cualquier ayuda gracias
si es necesario: uso Ubuntu, Python 2.6 y WxPython 2.8
y librerías como: numpy y matplotlib (que se llaman durante el proceso)
#20
Scripting / Re: ayuda wxpython
31 Agosto 2010, 19:24 PM
Un saludo franfis
Entiendo que eres nuevo en python y estas aprendiendo a utilizar wxPython, sin embargo es muy común cuando copias los ejemplos de wxPython Demo que esto suceda.
Yo te remiendo el Boa Constructor si lo que quieres es hacer aplicaciones gráficas, es muy bueno e intuitivo (al estilo de Delphi) luego sólo es cuestión de copiar el código y añadirle los métodos al programa en tu editor favorito (o en el mismo Boa).

Lo que hace el boa es básicamente crear un ventana dinámica en la que puedes manipular el tamaño de la misma, la distribución de componentes (botones, texto, cajas, imágenes, etc) y muchas cosas mas. luego de crear una ventana agradable simplemente debes "compilar" para generar el código en python y listo!

Si te interesa  descargar el Boa Constructor
http://sourceforge.net/projects/boa-constructor/files/

Esta el la pagina del proyecto
http://boa-constructor.sourceforge.net/