octave-patch-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-patch-tracker] [patch #8140] Speed up importdata() ASCII CSV pro


From: Dan Sebald
Subject: [Octave-patch-tracker] [patch #8140] Speed up importdata() ASCII CSV processing using dlmread() as core
Date: Wed, 21 Aug 2013 20:20:19 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15

Follow-up Comment #3, patch #8140 (project octave):

I'm including some sample code to test out this patch before and after
("importdata_new") applying the patch.


x = rand(10000, 4);
t = [1:length(x)]';
fid = fopen('foo.csv', 'wt');
fprintf(fid, "ONE,TWO,THREE,FOUR,FIVEn");
fprintf(fid, "%d,%g,%g,%g,%gn", [t x]');
fclose(fid);

tstart = cputime();
aa = importdata('foo.csv', ',');
cputime() - tstart
plot(aa.data(:,1), aa.data(:,2))

tstart = cputime();
bb = importdata_new('foo.csv');
cputime() - tstart
plot(bb.data(:,1), bb.data(:,2))



    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/patch/?8140>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]