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!

Uli


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to