[Scilab-users] csvread different separator

Serge Steer Serge.Steer at inria.fr
Tue May 24 14:05:27 CEST 2016


Le 23/05/2016 23:15, Florian Winter a écrit :
> Hello
> I'm trying to write a function that reads data from a single file. It 
> is a rather large file so I wanted to use the csvread function because 
> it is faster than opening the file and then using scanf.
I am surprised by the fact csvread is faster than mfscanf. mfscanf 
directly call C code while csvread is xritten in Scilab...

> The problem is, that my file is not a real csv file. It has different 
> number of spaces in between every data entry.
> It looks like this:
>
> 1 2  3   4   5 6 7   8
> the spaces between each entry is the same in every row so between 1 
> and 2 there is a single space, between 2 and 3 there are two spaces, 
> between 3-4 and 4-5 three spaces, 5-6 one, 6-7 one and 7-8 three again.
>
>
> Is there a faster way than opening the file and using a scanf?
>
> Thank you!
> Florian
>
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20160524/48218d15/attachment.htm>


More information about the users mailing list