elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 [2] 3
11  Programación / Scripting / Re: deteccion de rostros con Python en: 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  Programación / Programación General / Re: [Ehn-Dev 2010] - Concurso de desarrollo de aplicaciones - Hilo oficial. en: 30 Noviembre 2010, 17:01 pm

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  Programación / Scripting / Re: Ayuda como solucionar "ventana no responde" durante un proceso en Python en: 20 Noviembre 2010, 21:49 pm
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  Programación / Scripting / Calcular entropía multiescala [Python] en: 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  Programación / Scripting / Re: [Python] Listas y números negativos. en: 16 Noviembre 2010, 09:22 am
Todos han aportado, yo tambien
así lo haría yo

Código
  1. #! /usr/bin/python
  2. #-*- coding: utf-8 -*-
  3.  
  4. lista=[]
  5. contador=0
  6. while contador<10:
  7.    entrada=int(raw_input("Digite un número %d: " %(contador+1)))
  8.    if entrada<0: print "Sólo números positivos!"
  9.    else:
  10.        lista.append(entrada)
  11.        contador+=1
  12. print "\nya son 10 números"
  13. print lista
  14.  
16  Programación / Scripting / Re: Ejemplo Python suma_matrices en: 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  Programación / Scripting / Re: [Python] elevar al cuadrado un rango. en: 12 Noviembre 2010, 05:59 am
Que tal algo como

Código
  1.  
  2. n = int(raw_input('Introduce un numero entero: '))
  3. a = range(1, n)
  4. for x in range(0,n-1):
  5.    a[x] = a[x] ** 2
  6. print a
  7.  

ya que necesitas recorrer la lista

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

18  Programación / Scripting / Re: matrices (python) en: 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
  1. #! /usr/bin/python
  2. #-*- coding: utf-8 -*-
  3.  
  4.  
  5. #----------------------------------------------------------------------
  6. def Pedir_Tamanio():
  7.    filas=raw_input("Cantidad de filas: ")
  8.    columnas=raw_input("Cantidad de columnas: ")
  9.    fila=int(filas)
  10.    columna=int(columnas)
  11.    return fila, columna
  12.  
  13. #----------------------------------------------------------------------
  14. def Producto_lista(lista):
  15.    contador=0
  16.    producto=1.0
  17.    while contador<len(lista):
  18.        producto*=float(lista[contador])
  19.        contador+=1
  20.    return producto
  21.  
  22.  
  23. ########################################################################
  24. class Trabajar_con_matriz:
  25.    """"""
  26.    #----------------------------------------------------------------------
  27.    def __init__(self, fila, columna):
  28.        self.fila=fila
  29.        self.columna=columna
  30.  
  31.    #----------------------------------------------------------------------
  32.    def Llenar_matriz(self):
  33.        self.matriz=[]
  34.        i=0
  35.        while i<self.fila:
  36.            inter_matriz=[]
  37.            j=0
  38.            while j<self.columna:
  39.                valor=raw_input("Valor [%d][%d]: " %(i, j))
  40.                inter_matriz.append(float(valor))
  41.                j+=1
  42.            i+=1
  43.            self.matriz.append(inter_matriz)
  44.        return True
  45.  
  46.    #----------------------------------------------------------------------
  47.    def Calcular_productos_por_fila(self):
  48.        i=0
  49.        while i<self.fila:
  50.            producto=Producto_lista(self.matriz[i])
  51.            print "Producto fila %d: %f" %(i+1, producto)
  52.            i+=1
  53.        return True
  54.  
  55.    #----------------------------------------------------------------------
  56.    def Optener_diagonal_secundaria(self):
  57.        if self.fila==self.columna:
  58.            j=self.columna-1
  59.            i=0
  60.            print "Diagonal inversa:"
  61.            while j>=0:
  62.                print self.matriz[i][j]
  63.                i+=1
  64.                j-=1
  65.            return True
  66.        else:
  67.            print "No es una matriz cuadrada"
  68.            return False
  69.  
  70.  
  71. fila, columna =Pedir_Tamanio()
  72. Matriz=Trabajar_con_matriz(fila, columna)
  73. Matriz.Llenar_matriz()
  74. print "\n\n"
  75. Matriz.Calcular_productos_por_fila()
  76. print "\n\n"
  77. Matriz.Optener_diagonal_secundaria()
  78. raw_input()
  79.  
  80.  
  81.  
19  Programación / Scripting / Ayuda como solucionar "ventana no responde" durante un proceso en Python en: 8 Noviembre 2010, 22:41 pm
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  Programación / Scripting / Re: ayuda wxpython en: 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/
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines