Hola a todos y feliz comienzo de año,

Les paso a explicar mi problema: en una parte de mi código escribo a
un archivo de salida con el siguiente comando:

    'outfile.write("%8.4f %10.4E %8.3f %10.4E %10.4E\n" % (d[i], p[j],
    qa[k], fuerza, ft[i]))'

es decir, ya tengo los arreglos por separado. Pero esta orden se
encuentra dentro de tres loops que iteran con respecto a 'i', 'j' y 'k'
De modo tal que el archivo de salida tiene la siguiente pinta:


#  dist      alpha    carga      fuerza fuerza-teo
12.0000 1.0000E-03    0.100 -9.2793E+01 -3.0569E+02
12.0000 1.0000E-03    1.200 -1.1306E+02 -3.0569E+02
12.0000 1.0000E-03    2.300 -1.1436E+02 -3.0569E+02
...
12.0025 1.0000E-03    0.100 -9.2679E+01 -3.0510E+02
12.0025 1.0000E-03    1.200 -1.1290E+02 -3.0510E+02
...

Lo que quiero hacer es tener para cada combinación de alpha y carga
(p[] y qa[]) (que no se encuentran continuas), todos los valores de 
distancia y fuerzas correspondientes, o sea mi archivo de salida 
tendría que quedar algo asi:

#    alpha    carga    dist      fuerza fuerza-teo
1.0000E-03    0.100 12.0000 -9.2793E+01 -3.0569E+02
1.0000E-03    0.100 12.0025 -9.2679E+01 -3.0510E+02
...
1.0000E-03    1.200 12.0000 -1.1306E+02 -3.0569E+02
1.0000E-03    1.200 12.0025 -1.1290E+02 -3.0510E+02
...
1.0000E-03    2.300 12.0000 -1.1436E+02 -3.0569E+02
...

y así sucesivamente para las distintas combinaciones.
Hace una semana que empecé a programar en Python, por lo que les pido
disculpas si esto es muy fácil de hacer.

Muchas gracias por su tiempo.

--
Ezequiel
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a