From: Humufr <hu...@ya...> - 2005-01-31 19:59:27
|
Yes thank you John. It's perfect. Sorry for this but I pass so many times to understand the problem that I was thinking that another beginner will have the same problem than me. Nicolas John Hunter wrote: >>>>>>"Stephen" == Stephen Walton <ste...@cs...> writes: >>>>>> >>>>>> > > Stephen> Humufr wrote: > >> I agree with you but in the load function documentation I can > >> read this: > >> > >> x,y = load('test.dat') # data in two columns > > Stephen> The documentation for load is correct. Consider > > Stephen> A=load('test.dat') > > Stephen> If 'test.dat' has 17 rows and 2 columns, A.shape will be > Stephen> (17,2), "print A" will print an array with 17 rows and 2 > Stephen> columns, and so on. But > > Stephen> x,y=A > > Stephen> will not work, because tuple unpacking of numarray arrays > Stephen> goes by rows, not by columns. > >So the doc line with the tuple unpacking is *incorrect*, because tuple >unpacking will fail w/o the transpose. I modified the docs to read > > Example usage: > > X = load('test.dat') # data in two columns > t = X[:,0] > y = X[:,1] > > Alternatively, you can do > > t,y = transpose(load('test.dat')) # for two column data > >Everybody happy with that? > >JDH > > |