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 Temas
Páginas: 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 ... 68
461  Programación / Python / [Python] - Traspuesta en: 18 Noviembre 2010, 07:14 am
Hola:

Ver ejercicio.


No se si vale la pena hacer este ejercicio. ¿Qué utilidad tiene en este caso?

Parace que tiene desplazamiento en los datos de la matriz y encima se incrtementó una matriz más grande. ¿Tiene mucho código para hacer esto?



Edito:

Ya entiendo algo.
Una traspuesta de una matriz la que tiene por filas las columnas,y por columnas las filas (de la matriz original)... El "cambio de tamaño" se debe a que la matriz NO es cuadrada, y las dimensiones se intercambian...

¿Cómo hago ese cambio tan a la ligera en la matriz?
462  Programación / Scripting / Ejemplo Python suma_matrices en: 16 Noviembre 2010, 06:33 am
Buenas:

Estoy haciendo un ejemplo llamado suma_matrices_4.py de la página 197 que PDF que puedes ver en mi firma abajo.

Código
  1. # encoding: utf-8
  2. # Pedimos la dimensión de las matrices,
  3. m = int(raw_input('Dime el número de filas: '))
  4. n = int(raw_input('Dime el número de columnas: '))
  5.  
  6. # Creamos dos matrices nulas...
  7. A = []
  8. for i in range(m):
  9.    A.append( [0] * n)
  10.  
  11. B = []
  12. for i in range(m):
  13.    B.append ( [0] * n)
  14.  
  15. # ...y leemos sus contenidos de teclado.
  16. print 'Lectura de la matriz A'
  17. for i in range(m):
  18.    for j in range(n):
  19.        A[i][j] = float(raw_input('Dame el componente (%d, %d): ' % (i, j)))
  20.  
  21. print 'Lectura de la matriz B'
  22. for i in range(m):
  23.    for j in range(n):
  24.        B[i][j] = float(raw_input('Dame el componente (%d, %d): ' % (i, j)))

Ahora mismo estoy con Ubuntu 10.10 y Python 2.6.6.

Su resultado es este.
Citar
Dime el número de filas: 2
Dime el número de columnas: 2
Lectura de la matriz A
Dame el componente (0, 0): 1
Dame el componente (0, 1): 2
Dame el componente (1, 0): 3
Dame el componente (1, 1): 4
Lectura de la matriz B
Dame el componente (0, 0): 5
Dame el componente (0, 1): 6
Dame el componente (1, 0): 7
Dame el componente (1, 1): 8

¿Qué es lo que ocurre exactamente? ¿Qué es la matriz que suma?
463  Programación / Python / [Python] - Matrices. en: 14 Noviembre 2010, 06:24 am
He llegado un poco el tema de las matrices a ver como es.

Ver ejercicios.

Página 196 de este docuemnto PDF. http://marmota.act.uji.es/mtp/pdf/python.pdf

La verdad que no entiendo ni papa.
464  Programación / Python / [Python] - Eliminar listas y par en: 14 Noviembre 2010, 06:13 am
Buenas:

Ver ejercicio.


¿Cómo hago para borrar números pares de una lista así sin más?

lista = [1, 2, 1, 5, 0, 3]

Intenté hacer una locura.

Código
  1. lista = [1, 2, 1, 5, 0, 3]
  2.  
  3. i = 0
  4. while i < len(lista):
  5.    if lista[i] < 2:
  6.        del lista[i]
  7.    else:
  8.        i += 2
  9.  
  10. print lista
465  Programación / Python / [Python] Comparar listas de palabras en: 14 Noviembre 2010, 00:45 am
Buenas:

Aquí si que Python me tumba.

Ver ejercicio.

Parece que aquí voy a tardar un tiempito con este ejercicio ya que parece o al menos me da la impresión que es código largo.
466  Programación / Python / [Python] Listas y números negativos. en: 14 Noviembre 2010, 00:40 am
Hola:

Ver ejercicio...

Por lo que entiendo:

- Leer 10 números enteros positivos.
-Si detecta algún número negativo lo indicamos con un mensaje print y permitir que vuelva a empezar de nuevo.
- En caso de que se hayan introducidos los 10 números positivos el programa se acaba.

Lo he intentado hacer de esta menera y como que no.

Código
  1. lista = [] # Lista vacía.
  2. numero = int(raw_input('Dame un número: '))
  3.  
  4. while numero >= 0:
  5.    for i in range(10):
  6.        numero = int(raw_input('Dame un número: '))
  7.        lista.append(numero)
  8.        if i == 10:
  9.            print 'Llegó a 10 números.'
467  Programación / Bases de Datos / Manejar el SQL Server en: 13 Noviembre 2010, 19:01 pm
Hola:

Hace un tiempo hice un manual sobre C# y MySQL para que se puedan comunicar que puedes ver en la página 437 de este manual.

http://electronica-pic.blogspot.com/2009/06/servidor-casero-apache-php-mysql.html

La verdad que Oracle está dando la tabarra y no parece que la gente ocnfíen en ellos.

 
Oracle encarece MySQL

http://www.muycomputer.com/Actualidad/Noticias/Oracle-encarece-MySQL/_wE9ERk2XxDAAeTS5_dizVplzCsZwGqrKwClow9BxcqmUHWUSkdbzHrhC6WAbilEhTgfgyWSYHLs

Guerra Apache contra Oracle

http://www.muycomputer.com/Actualidad/Noticias/Guerra-de-Apache-contra-Oracle/_wE9ERk2XxDDkowdkPWmIlFf-mEgYjtdxcJTAmRF-OXuFSgOByXeR3YS46MJuHfPMy7r9J19Z6tQ

Dejando el tema de Oracle y sus secuaces me centro que quiero manerar el Download the Database and Management Tools.

Me descargué el R2 del SQL 2008 Express 64 bits con el Managenment Tools que puedes descargar aquí.

http://www.microsoft.com/express/Downloads/

Lo he instalado bajo Windows 7 64 Bits.

Al ejecutar Management Tools me pide que introduzca estos datos como puedes ver en la imágen.

Da igual que opción que escoja, no accedo a ninguna base de datos entre por autentificación de SQL Server ni Windows logro entrar, ni introduciendo la contraseña de cuante de usuario de la cuente de inicio de sección de Windows. Nota, tengo zonealarm instalado, ni desintalado funciona.

 

Estaba buscando tutoriales al menos de como entrar aquí y crear una base de datos llamada info_db , una tabla llamada libros_tb y dentro de la tabla construir la estructura como. ID, TITULO, AUTOR, EDITORIAL, COMENTARIO, ETC...

Capaz de guardar información y luego recuperarlo con el Management Tools Express. Más adelante leeré los datos bajo un ainterfaz creada con C# 2010 Express.

Un cordial saludo.



Edito:


Aquí he encontrado tutoriales pero no me sirve porque no logro de autentificación.

http://webtelematica.wordpress.com/2010/02/16/tutorial-desde-0-crear-base-de-datos-en-sql-server-20052008-usando-sql-server-management-studio-express/

http://www.ivanandrei.com/2010/07/instalar-sql-server-management-studio-2008-express-en-windows-7/

A pesar de estos tutoriales no logro entrar con login y password ni nada con SQL Server 2008 R2 Express.

Ni mirando por aquí.
http://technet.microsoft.com/es-es/library/ms130214.aspx

¡¡¡Ayudaaaa!!!
468  Programación / Python / [Python] Listas y números primos. en: 12 Noviembre 2010, 16:35 pm
Hola:

Ver ejercicio


Aquí se ve muchos juegos de palabras. Me da la impresión que debo mirar algunos ejercicios de muchos temas atrñas sobre números primos.

;)
469  Programación / Python / [Python] sustituir listas en: 12 Noviembre 2010, 13:03 pm
En el ejercicio 226) del libro en pdf página 175 que se puede ver en mi firma abajo...

Por lo que dice debo hacer:
Citar
- Crea aualquier lista con algunos números  negativo.
- Sustituir cualquier elemento negativo por 0.

Primer paso:
ta = [0, 1, 2, 3, -4, 5, -6, 8, -9]

Iba a usar for i in lista, pero la idea es sustituirla. Lo iba hacer uno a uno manualmente a modificar los negativos por los 0 y no creo que sea lo recomendado.

Ejemplo:
ta = [0, 1, 2, 3, -4, 5, -6, 8, -9]
ta = [-4] = 0
>>> a
resultado:
lista = [0, 1, 2, 3, 0, 5, -6, 8, -9]
Y así con los demás números negativos. Esto de hacerlo manual no creo que sea lo  correcto, debe haber alguna manera de como hacerlo de una pasada. Por ejemplo:

Si detecta en una lista un número negativo, modificar esa lista sustituyento los números negativos por 0.

Eso es lo que no se si se puede hacer. Por ahora manualmente uno a uno si me sale, aunque así es tedioso.
470  Programación / Python / [Python] elevar al cuadrado un rango. en: 12 Noviembre 2010, 04:46 am
He intentado hacer el ejercicio 225) de la página 175 de este libro en PDF sobre Python http://marmota.act.uji.es/mtp/pdf/python.pdf

Código
  1. n = int(raw_input('Introduce un número entero: '))
  2.  
  3. a = range(1, n)
  4. a[1] = n ** 2
  5. print a

¿Cómo hago lo de elevar al cuadrado cada rango?

:)
Páginas: 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 ... 68
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines