|
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
>
>
|