[SciPy-User] Re: Making Python Lazy
Thu Sep 9 06:09:58 CDT 2010
Do you know about generators and generator expressions?
> From: Lorenzo Isella <firstname.lastname@example.org>
> Subject: [SciPy-User] Making Python Lazy
> Dear All,
> I hope this is not too off-topic.
> I am wondering if there is any possibility to make a Python code lazy
> i.e. to prevent it from calculating quantities which are not used in the
> As an example: you are in a rush to modify your code and at the end it
> ends up with "dead branches", let's say an array which is calculated but
> not used in any following calculations, not printed on screen, not
> stored in a file etc...
> It would be nice to teach Python to automagically skip its calculation
> when I run the script (at least in a non-interactive way).
> I know that such a situation is probably the result of bad programming
> habits, but it may arise all the same.
> If I understand correctly, what I am asking for is something different
> from garbage collection, which would take place, if ever, only after the
> array has been calculated.
> Any suggestions (or clarifications if I am on the wrong track) are
More information about the SciPy-User