[Numpy-discussion] building an array using smaller arrays
Rudolf Sykora
rudolf.sykora@gmail....
Thu Mar 1 12:33:48 CST 2007
Hello,
since noone has reacted to my last e-mail yet (for several days), I feel the
need to ask again (since I still do not know a good answer).
Please help me.
>> Hello everybody,
>> I wonder how I could most easily accomplish the following:
>>
>>Say I have sth like:
>> a = array( [1, 2] )
>> and I want to use this array to build another array in the following
sence:
>> b = array( [[1, 2, 3, a], [5, a, 6, 7], [0, 2-a, 3, 4]]) # this doesn't
work
>>
>> I would like to obtain
>> b = array( [[1, 2, 3, 1, 2], [5 ,1 ,2 ,6 ,7], [0, 1, 0, 3, 4]] )
>> I know a rather complicated way but believe there must be an easy one.
>> Thank you very much.
>> Ruda
I would need some sort of flattening operator...
The solution I know is very ugly:
b = array(( concatenate(([1, 2, 3], a)), concatenate(([5], a, [6, 7])),
concatenate(([0], 2-a, [3, 4])) ))
Isn't there something simpler?
Thank you for your advice!
Ruda
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/numpy-discussion/attachments/20070301/7d20c9d3/attachment.html
More information about the Numpy-discussion
mailing list