On 11/12/06, Erin Sheldon <[EMAIL PROTECTED]> wrote:
My understanding is that the array needs to be allocated up front. Since the list comprehension is iterative it is impossible to know how big the result is going to be.
BTW, it might be possible to use fromfile('name', dtype=dtype) to do what you want if the data is stored by rows in a file.
Chuck
Hi all -
Thanks to everyone for the suggestions.
I think map(tuple, list) is probably the most compact,
but the list comprehension also works well.
Because map() is proably going to disappear someday, I'll
stick with the list comprehension.
array( [tuple(row) for row in result], dtype=dtype)
That said, is there some compelling reason that the array
function doesn't support this operation?
My understanding is that the array needs to be allocated up front. Since the list comprehension is iterative it is impossible to know how big the result is going to be.
BTW, it might be possible to use fromfile('name', dtype=dtype) to do what you want if the data is stored by rows in a file.
Chuck
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ Numpy-discussion mailing list Numpy-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/numpy-discussion