[SciPy-user] Read data file with scipy.io.read_array()
Ryan Krauss
ryanfedora at comcast.net
Fri Jul 1 10:19:18 EDT 2005
I copied and pasted the data from your e-mail into a text file. I had
no problems reading it in - but python matrices use 0 as the first
index, so I changed the second index to 4:
u=scipy.io.read_array('test.txt',columns=((0,4)))
and it worked fine.
By the way, I ran it in ipython on windows and using the 5 index gave me
a useful error message rather than a seg fault.
Guillem Borrell Nogueras wrote:
>Hi
>
>I need to read a data file written by a fortran executable and I'm
>triyng to do it with the read_array function. The file is formatted
>this way:
>fortran format '(5(f10.6,x))'
>
>13.600905 11.536095 7.478742 1.529088 -1.705019
> 6.646662 21.875410 20.727882 10.592803 2.582046
>-1.615569 -4.082547 -5.376484 -4.660769 -2.616893
>-0.791246 0.842457 2.215573 3.311196 3.853060
>...
>
>I tried
>
>In [12]: u=read_array('udebug.out',columns=((0,5)))
>
>but gave me a segmentation fault. Default options don't work for me. Is
>there a problem with spacings?
>
>Any ideas?
>
>Thanks in advance
>
>
>
More information about the SciPy-User
mailing list