« Return to Thread: what's a fast way to read ascii data?

what's a fast way to read ascii data?

by Dr. Johannes Zellner :: Rate this Message:

Reply to Author | View in Thread

Hi,

I'd like to read ascii data like this:

1 2 3 4
5 6 7 8
....
some text
9 10 11 12
13 14 15 16
...
some more text


so esentially, I've some lines and columns of numeric data but sometimes there's also a line of text.

I'm interested mainly in reading the numeric data.

If I do it like this:

       istream = fopen(fname, 'r');
       while -1 != (vstr = fgets(istream))
           items = str2double(vstr);
           if ~isnan(items) && length(items) == 4
                      ....

it is really slow.

Any hints to do this faster?

Johannes


_______________________________________________
Help-octave mailing list
Help-octave@...
https://www-old.cae.wisc.edu/mailman/listinfo/help-octave

 « Return to Thread: what's a fast way to read ascii data?