Memory error with quadratic interpolation

Ulrich Eckhardt ulrich.eckhardt at
Wed Jan 23 09:55:14 CET 2013

Am 23.01.2013 05:06, schrieb Isaac Won:
> I have tried to use different interpolation methods with Scipy. My
> code seems just fine with linear interpolation, but shows memory
> error with quadratic. I am a novice for python. I will appreciate any
> help.
> #code
> f = open(filin, "r")

Check out the "with open(...) as f" syntax.

> for columns in ( raw.strip().split() for raw in f ):

For the record, this first builds a sequence and then iterates over that 
sequence. This is not very memory-efficient, try this instead:

    for line in f:
        columns = line.strip().split()

Concerning the rest of your problems, there is lots of code and the 
datafile missing. However, there is also too much of it, try replacing 
the file with generated data and remove everything from the code that is 
not absolutely necessary.

Good luck!


More information about the Python-list mailing list