I don't see the reason numpy needs so much memory for a matrix multiplication. But I think at least it should not crash on that problem.Member seberg commented Nov 19, 2013 Got to ask, but are you sure you didn't transpose the wrong argument making the result 1 Million x 1 Million...