Hi all-

The following snippet appears to leak memory badly (about 10 MB per execution):

P = randint(0,2,(30,13))

for i in range(50):
    print "\r", i, "/", 50
    for ai in ndindex((2,)*13):
        j = np.sum(P.dot(ai))

If instead you execute (no np.sum call):

P = randint(0,2,(30,13))

for i in range(50):
    print "\r", i, "/", 50
    for ai in ndindex((2,)*13):
        j = P.dot(ai)

There is no leak. 

Any thoughts? I’m stumped.

Best, Chris

-- 
Chris Laumann
Sent with Airmail
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to