Hi,
I have a list looking like

[ 0.84971586,  0.05786009,  0.9645675,  0.84971586,  0.05786009,
0.9645675, 0.84971586,  0.05786009,  0.9645675,  0.84971586,
0.05786009,  0.9645675]

and I would like to break this list into subsets of fixed length (say,
three elements), i.e. to convert the list into a form such as the one
generated by the following example code which I have found:

>>>import numpy
>>>s = numpy.random.random((3,3))
>>>s
array([[ 0.11916176,  0.96409475,  0.72602155],
       [ 0.84971586,  0.05786009,  0.96456754],
       [ 0.81617437,  0.845342  ,  0.09109779]])

How can I create such a 2d array (i.e., something like a symmetric
matrix) from my data?

Thanks in advance,

Bernard

PS: Note that the numpy import is not important here, it is just the
structure of the data that matters..
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to