[SciPy-user] Handle large array
Tan Tran
fragon25 at yahoo.com
Fri Jan 16 03:23:22 EST 2009
Hello,
I'm trying to do some & like this
xx = (d[:,0:1] == 0) & (d[:,2:3] == 2) & (d[:, 1:2]==1) & (d[:, 1:2]==2)
If d is small, 19 columns and about 5000 rows, the code runs fine. But if I have large data like d has about 40k rows, I got error message: MemoryError
I tried to make separate variable but still have problem when trying to & them
aa = d[:,0:1] == 0
bb = d[:,2:3] == 2
cc = d[:, 1:2]==1
dd = d[:, 1:2]==2
xx = aa & bb & cc & dd <-- MemoryError's here
Have anybody seen this problem before? How to play with large data?
Thanks,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20090116/aaa34823/attachment.html>
More information about the SciPy-User
mailing list