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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 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
121  Programación / Desarrollo Web / Instalar y/o activar MOD_PYTHON en Xampp en: 20 Mayo 2013, 14:18 pm
Hola,

Tengo montado XAMPP en una máquina UBUNTU, y me gustaría saber como instalar o activar el MOD_PYTHON para poder empezar a trabajar con PSP (Python Server Pages).

He probado de instalarlo por separado pero no me lo pone en el XAMPP sino como si tuviera Apache instalado a parte.

Gracias!
122  Programación / Scripting / Re: [Python] Sumatorio de elementos adyacentes en una matriz en: 14 Marzo 2013, 23:19 pm
Quizá tengas razón pero a mi modo de entender no es demasiado 'bonito' ese trozo de código con tantos sumandos pudiendo automatizarlo todo.

De hecho acabo de completar mi algoritmo:

Código
  1. def SumaVecinos(M, FIL, COL):
  2. '''
  3. (int, int) -> int
  4.  
  5. Realiza el sumatorio de los elementos adyacentes al elemento [FIL][COL] de la matriz M.
  6. '''
  7.  
  8. L = []
  9.  
  10. for i in range (FIL-1, FIL+2, 1):
  11.    for j in range (COL-1, COL+2, 1):
  12.        if i == FIL and j == COL:
  13.            continue
  14.        if i == len(M) or j == len(M[i]):
  15.            break
  16.        if i >= 0 and j >= 0:
  17.            L.append(M[i][j])
  18.  
  19. return sum(L)
  20.  
  21. L = [
  22.     [1,2,3],
  23.     [2,4,7],
  24.     [5,6,7]
  25.    ]
  26.  
  27. SumaVecinos(L, 1, 0)
  28.  
  29. #Resultado: 18

Muchas gracias por la colaboración.

PD: Para pulirlo he tenido que añadir las sentencias break y continue que me permiten moverme libremente por dentro de un bucle.
123  Programación / Scripting / Re: [Python] Sumatorio de elementos adyacentes en una matriz en: 14 Marzo 2013, 19:45 pm
Es así de hecho, si te fijas en el código lo hace correctamente pero durante el recorrido de los bucles, se pasa siempre por la posición parámetro. Por [a] no hay que pasar.

Necesito saber como escribir la condición correcta para que se la salte.

Gracias.
124  Programación / Scripting / Re: [Python] Sumatorio de elementos adyacentes en una matriz en: 14 Marzo 2013, 19:22 pm
Hola,

Pues dada la matriz L y como parámetro una posición por ejemplo a = 1 y b = 0, que en este caso es el número 2, obtener el sumatorio de sus elementos adyacentes (o vecinos) que son el 1, 2, 4, 5, 6.

El recorrido del bucle ahora ya es perfecto, o sea, está bien. Recorre todas las posiciones desde [a-1][b-1] hasta [a+1][b-1] siempre positivos para que no coja la matriz por el lado opuesto.

Lo que falta es saber qué condición falta para que se salte la posición parámetro ya que no interesa en el sumatorio.

Gracias.

125  Programación / Scripting / Re: [Python] Sumatorio de elementos adyacentes en una matriz en: 14 Marzo 2013, 00:38 am
Hola de nuevo,

Os publicaré los avances que he hecho. Ahora ya consigo recorrer correctamente los elementos adyacentes a mi elemento parámetro:

Código
  1. L = [
  2.     [1,2,3],
  3.     [2,4,7],
  4.     [5,6,7]
  5.    ]
  6.  
  7. L2 = []
  8.  
  9. #Buscamos los vecinos de la posición L[1, 0]
  10.  
  11. a = 1
  12. b = 0
  13.  
  14. for i in range (a-1, a+2, 1):
  15.    for j in range (b-1, b+2, 1):
  16.        if i >= 0 and j >= 0:
  17.            print(L[i][j])
  18.  
  19. #for item in L2:
  20.    #print(item, end=' ')

La salida de este código es:

Citar
1
2
2
4
5
6

Ahora lo último que me falta es una segunda condición en el segundo bucle para que cuando llegue a la posición [a], no imprima nada (No debería imprimir el segundo 2).

He provado con:

Código
  1. if i is not a and j is not b:
  2.     print(L[i][j])

No me da el resultado correcto.

¿Cómo debería ser esta condición para que haga exactamente lo que yo quiero que es saltarme la posición [a] ?

Gracias!
            

PD: Nótese que he cambiado un poco el código para hacerlo más sencillo y así acatar el problema de raíz y cuando reciba los números correctos, ya haré el sumatorio, que es lo de menos.
126  Programación / Scripting / [Python] Sumatorio de elementos adyacentes en una matriz [SOLUCIONADO] en: 12 Marzo 2013, 23:34 pm
Hola, tengo un problema con el cual llevo varios días comiendome la cabeza. La cuestión es que tengo que realizar un ejercicio el cual se trata de que dada una matriz numérica cualquiera, la función o programa devuelva otra matriz cuyos elementos sean la suma de los elementos que rodeaban a los de la matriz anterior, espero haberme explicado.

Yo de momento he codificado hasta aquí, pero el resultado que me da es erroneo:

Código
  1. L = [
  2.     [1,2,3],
  3.     [2,4,7],
  4.     [5,6,7]
  5.    ]
  6.  
  7. L2 = [
  8.     [0,0,0],
  9.     [0,0,0],
  10.     [0,0,0]
  11.    ]
  12.  
  13. for i_rows in range(0,len(L)):
  14.  
  15.    for i_cols in range(len(L[i_rows])):
  16.  
  17.        for i in range(i_rows-1, i_rows+1):
  18.            for j in range(i_cols-1, i_cols+1):
  19.  
  20.                if i_cols >= 0 and i_rows >= 0:
  21.                    L2[i_rows][i_cols] += L[i][j]
  22.  
  23. print(L2[0])
  24. print(L2[1])
  25. print(L2[2])

Espero que me echen una mano, únicamente me gustaría un poco de información para codificar correctamente el algoritmo.

Gracias.
127  Programación / PHP / Re: Alguien sabe alguna manera? en: 16 Junio 2009, 22:37 pm
Un juego de peleas (supongo programado en PHP) que usa Flash para la reproducción de las mismas. Está muy bien como tecnología.

http://elbruto.es

S2
128  Programación / PHP / Re: facebook api en: 14 Mayo 2009, 02:51 am
Hola,

este enlace quizás te sirva.

http://facebook-developer.net/2007/10/18/building-your-first-facebook-application-with-cakephp/

Salu2
129  Programación / PHP / Re: ¿Llamar a una función que está dentro de una clase? en: 28 Marzo 2009, 20:25 pm
Cualquier tutorial de POO en PHP te servirá...
130  Programación / PHP / Re: ¿Llamar a una función que está dentro de una clase? en: 28 Marzo 2009, 14:03 pm
Tendrías que crear un objeto de la clase en cuestión y luego usar los métodos de la clase.

s2
Páginas: 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
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines