Monday, September 13, 2010

¿Escribir datos? ¡Writecol lo hace por ti!

Tal como se lee, ¿tienes un montón de datos en vectores que quieres escribir de manera rápida con Python? Es hiper simple con este código que encontré: [~~Link~~] (si no sabes como agregar códigos nuevos a Python, revisa el siguiente post: http://astropytheando.blogspot.com/2010/09/leer-datos-en-python-como-usar-readcol.html).

Un ejemplo del uso de este simple código, en donde guardamos los dos arrays "a" y "b", le ponemos "nombres" a las columnas y llamamos al archivo "Archivo.dat":

from numpy import *
from writecol import *
a=array([0,2,2,5,7,8,4])
b=array([233,333,222,111,787,444,888])
titulo=['#Columna A','Columna B']
writecol('Archivo.dat',a,b,title=titulo)

¿El resultado? Un archivo como el siguiente:

#Columna A Columna B
0 233
2 333
2 222
5 111
7 787
8 444
4 888

¡Choro!, ¿no? Bueno, bonito...y barato (¡gratis, IDL!)

No comments:

Post a Comment