On Wed, Aug 12, 2009 at 10:22 AM, Ralph Heinkel <ra...@dont-mind.de> wrote:
> Hi, > > I'm creating (actually calculating) a set of very large 1-d arrays > (vectors), which I would like to assemble into a record array so I can > access the data row-wise. Unfortunately it seems that all data of my > original 1-d arrays are getting copied in memory during that process. > Is there a way to get around that? I don't think so, because fundamentally numpy assumes array elements are packed together in memory. If you know C, record arrays are pretty much arrays of structures. You could try just using a python dictionary to hold the arrays, depending on you motives behind using a record array. Ryan -- Ryan May Graduate Research Assistant School of Meteorology University of Oklahoma Sent from Norman, Oklahoma, United States
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion