>¿What's the meaning of that data arrange? I can't make any sense of
>plotting a 2D scatter from a 3D array.

when I wrote:
head = [[0,    0,    10],
            [1,    0,    13],
            [2,    0,    11],
            [3,    0,    12],
            [1,    2,    11]]

my meaning was to represent point of intereset with x, y coordinates and the
3rd number was height for example.
I felt like I couldn't access the individual points easily, because their
are located in on big list...
So I wanted to have the list broken into rows, and the each row represents a
value on the y axis... like this:
head = [
            [[0,    0,    10],             [0,    0,    13]],
            [[2,    0,    11],             [3,    0,    12]],
           ]

But that's redundant I think now, after looking into the function zip.
Maybe I could write head in the following way:

          #   j = 0                             1
head = [
            [[    0,    10],             [    1,    13]], # i =0
            [[    0,    11],             [    1,    12]], # i =1
           ]

But actually after understanding what zip does, I think I don't need it
anyway...
Talking about this: can you give me an example of another use of zip ? not
just zip(*head)

I did help(zip) but I could partially understand what it does. I learned
more by doing:
x,y,z = zip(*head)
and then printing x,y,z individually.

Thanks for your help so far.
Oz
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to