[Python-Dev] __setcall__
Benjamin Peterson
benjamin at python.org
Sun Oct 24 18:51:55 CEST 2010
2010/10/24 Bj Raz <whitequill.bj at gmail.com>:
> I was looking for a way to set a function being equal to another function:
> q(m+1) = q(m)+ ((-1)^m) * exp(lnanswer);
> I was hoping to use something like this:
> (q).__setcall__.(m+1) = (q).__setcall__.(m)+ ((-1)^m) * exp(lnanswer);
> As a work around.
> But I have not found the `__setcall__' built in being there.
>
> Here is the code block I'm working with:
>
> indvar = 200;
> q = 0;
> lnanswer = 0;
> for m = 1:150
> lnanswer = (3 * m) * log(indvar) - log(factorial(3 * m)) ;
> q(m+1) = q(m)+ ((-1)^m) * exp(lnanswer);
> end
> lnanswer
> q
>
> Any help would be appreciated.
Please see python-list. This list is for the development of python.
The SAGE math package can do something like this.
--
Regards,
Benjamin
More information about the Python-Dev
mailing list