On Saturday, March 26, 2011 7:50:36 AM UTC-4, Steven D'Aprano wrote:
> 
> That's of the order of 200 MB of memory -- not that much for today's 
> systems. I've had people email me .doc files that big *wink*

Yikes! I know this thread is about caching the output of a function, but in the 
example of Fibonacci numbers, we're blessed with an easily derived closed form 
expression (via Z transform, etc):

    def fib(n):
        phi = (5 ** 0.5 + 1) / 2
        f = (phi ** n - (1 - phi) ** n) / 5 ** 0.5
        return int(f)
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to